Development Manager
Based in the Philippines
Job Objectives
Responsible for planning, executing and controlling one or more software development projects. Manage the overall delivery of one or more projects from design up to its implementation/deployment. They control, track, monitor & report on key project metrics (budget, schedule & quality), making sure that they remain within acceptable limits/goals. They are also responsible for sustaining an environment that optimizes individual and team contributions and productivity.
Responsibilities
- Provide project management expertise for one or more development projects/releases.
- Plan, estimate, manage and deliver one or more software development projects within set project goals (budget, schedule and quality).
- Understand project requirements (both functional and technical) and acting to fulfill those requirements by detailed implementation planning (project plan) and project coordination.
- Track and ensure that development teams are fully utilized.
- Drive defect prevention activities, facilitate project kickoffs, root cause analysis and project post mortem meetings/discussions.
- Ensure project processes, policies and standards are implemented and that the teams adhere to them.
- Identify, analyze, mitigate and proactively respond to project risks; both real and anticipated.
- Create and sustain an environment that facilitates high productivity and efficiency.
- Motivate individuals to work collaboratively as a team to achieve project/team goals.
- Recognize, support and capitalize on individual differences in work-styles, personalities, cultures and values to maximize team performance and effectively achieve personal and team goals.
- Manage the continuous review and improvement of processes to ensure quality of products/deliverables.
- Be the direct point of contact for all project-related issues.
- Provide effective team management.
- Escalate critical issues and recommend solutions.
- Monitor progress of development releases.
- Initiate development of project metrics; Address issues derived from metrics.
- Ensure that projects/releases are according to plans.
- Manage service level agreements.
Criteria
- Bachelor's (undergraduate) or Master's (graduate) degree in Computer Science, Computer Engineering, Information Technology or similar discipline with good academic record.
- With at least 3 yrs. of Project Management experience in a Software Development environment (with a defined Software Development Life Cycle).
- Knowledgeable in Web Application (intranet/internet) development and various Web Technologies.
- With PMP Certification (from PMI).
- Knowledge and experience in applying CMMI principles.
- With excellent communication (written & oral) skills.
With strong interpersonal skills and ability to work effectively in a team environment with diverse backgrounds.
- Demonstrated leadership abilities
- Good mentoring and coaching ability.
Authorities
- Identifies solutions suitable to meet the task at hand.
- Endorses, recommends, and justifies these identified solutions for either (1) in-house development or (2) outsourcing.
- Performs monitoring, tracking, status reporting of on-going projects which may either be under (1) in-house development or (2) outsourced to an external party(ies).
Relationships
Functionally reports to the AVP of Operations & Development.
Forms/Reports/Records
- Recommends forms/reports/records related to the duties assigned
- Coordinates and secures appropriate approval prior to having any newly designed forms, reports, records.
Experienced Telecom Engineers
Based in the Philippines
REWSS is looking for experienced telecom engineers with extensive knowledge about one ore more of the following platforms: Alcatel, Lucent, Motorola, Siemens, Ericsson AXE, Nokia DX200, Nortel DMS and /or Alcatel Atrium (formerly Spatial Atrium) – preferably with an interest in applications programming using C, C++, C#, ASP.NET or Java is preferable.
- UNIX / Database Administrator
- LINUX and/or FreeBSD experience is preferred.
- Web Designer / Programmer
- DHTML, PHP and Perl programming experience required. Knowledge of MySQL is also desirable.
Junior Database Architect
Based in the Philippines
Job Objectives
Responsible for identifying the data requirements and how data should be transported, consolidated, cleansed, accessed and/or structured in an efficient manner for reporting with a high-level of accuracy by REWSS’ suite of software tools. Responsible for database modeling, database design and data distribution. Also responsible in areas around data management, data standards, data governance, data ownership, and data security, as well as database administration and configuration.
Responsibilities
- Work with the software architect and software engineers to define the data requirements of the application changes/enhancements.
- Model and design the application data structure, data storage.
- Database analysis, design, and build
- Ensure that the database designs fulfill the requirements, including data volume, frequency needs, and long-term data growth of REWSS suite of software tools.
- Determine the data standards, data distribution standards, and tuning strategies, based on volume and frequency of data.
- Create and/or review/validate the data-related deliverables (e.g. SQL statements, stored procedures, views, table structure, indexes, relationships, etc.) throughout the development cycle to ensure quality (efficiency and accuracy).
- Work with the software architects/engineers to fully understand the data conversion requirements (if any) and to design the conversion procedures and data conversion applications (if needed).
- Design and develop data models (physical and logical) while considering hardware, software and business limitations.
- Plan and manage the long-term growth of data (i.e., scalability, partition strategy, etc.).
- Perform sizing estimates based on incoming and outgoing data volume.
- Participate in review sessions (e.g., SQL code reviews); Address the review points.
- Participate in defect prevention activities (e.g., kickoff, identify defects/root causes/action plan, post mortems).
- Ensure quality of own deliverables through adherence to project standards.
- Adhere to project processes, policies and standards.
- Participate in knowledge transfer sessions.
- Seek and respond to performance feedback.
- Provide assistance to other team members.
- Provide timely status.
- Manage own time
- Escalate issues that may impact schedule, budget and quality.
- Continuously establish positive professional relationship with team members.
- Share learned (i.e., technical, functional) with other team members.
- Strive to improve team productivity.
- Contribute improvement ideas (i.e., technology or process).
Criteria
- Experience in mySQL or Oracle database, UNIX OS, Linux, Shell Scripting.
- With skills in database administration, configuration and programming.
- Proficient in database analysis and design (physical and logical data modeling, SQL optimization/tuning, etc.).
- Kowledge and experience in Data Warehousing, Business Intelligence and Data Mining.
- Strong interpersonal and communication (written and oral) skills.
- College degree in Computer Science, Computer Engineering, Information Technology or similar discipline with good academic record.
Authorities
- Identifies solutions suitable to meet the task at hand.
- Endorses, recommends, and justifies these identified solutions for either (1) in-house development or (2) outsourcing.
- Performs monitoring, tracking, status reporting of on-going projects which may either be under (1) in-house development or (2) outsourced to an external party(ies).
Relationships Functionally reports to the Team Leader, Project Manager & AVP of Operations & Development.
Forms/Reports/Records
- Recommends forms/reports/records related to the duties assigned.
- Coordinates and secures appropriate approval prior to having any newly designed forms, reports, records.
LINUX/UNIX System Engineers
Based in the Philippines
Job Objectives
- Provide technical support for Linux and UNIX based servers, systems and applications.
- Assist the Linux/UNIX Systems Administrator to implement Linux or UNIX based technical services and solutions through an efficient and secure server infrastructure; and provide external client technical support activities.
Responsibilities
- Based on technical design specifications provided, configure and develop existing capabilities to deliver required solutions to the company's clientele.
- Work with the Software Development Group to provide a basic level of consultancy and understanding of the company's Linux-based products and solutions.
- Provide offshore / remote technical support and server maintenance administration to the company's existing clientele.
- Monitor overall system health performance and capability of the company's solutions deployed to the client.
- Ensure the accurate and timely preparation, processing, distribution, monitoring and retention of all Linux/UNIX network and server performance and their capacity records.
- Work with the Client Support Team in improving internal processes, and systems to provide for a robust and pro-active monitoring of Linux-based systems deployed to our clients worldwide.
- Provide technical guidance and specialist support to tier 1 technical support IT personnel.
- Other duties that may be assigned from time to time.
Criteria
- Graduate of Computer Science, Computer Engineering or any equivalent course OR with equivalent work experience.
- With at least 2 years working experience for Bachelors Degree holders, or at least 5 years working experience for non-bachelors degree holders, preferably on an enterprise level IT organization.
- With proven working experience in Linux Administration.
- With working knowledge in installing, configuring and administering Apache and MySQL.
- Basic knowledge in server hardening (IT Security), specifically LAMP installations. This presumes at least a certain level of awareness in Linux’s user account management, AAA server security via RADIUS, etc.
- Basic knowledge of scripting (Shell or Perl).
- Exposure on cross-platform system design and architecture is preferable.
- Smart and willing to be trained in other pertinent areas such as MySQL database management, network administration (squid proxy, elastix, etc.).
- Willing to work in a dynamic, fast-paced, and service-oriented environment.
- Willing to work on a 24/7 environment.
Authorities
- Identifies solutions suitable to meet the task at hand.
- Endorses, recommends, and justifies these identified solutions for either (1) in-house development or (2) outsourcing.
- Performs monitoring, tracking, status reporting of on-going projects which may either be under (1) in-house development or (2) outsourced to an external party(ies).
Relationships
Functionally reports to the Client Support Team Leader Forms/Reports/Records
- Recommends forms/reports/records related to the duties assigned.
- Coordinates and secures appropriate approval prior to having any newly designed forms, reports, records.
QA/Test Engineer
Based in the Philippines
Job Objectives
Responsible for coordinating the setup of the test environments, develops & executes test plans for the various testing phases such as product, regression, performance & operational readiness test phases.
Responsibilities
- Seek deep & complete understanding of requirements & designs by attending design walkthroughs.
- Setup test data and coordinate setup of test environments.
- Create test plans by developing test conditions, test scripts, assumptions, expected and actual results for product test, performance test, regression test and user acceptance test phases.
- Execute test scripts as detailed out in test scripts and documents results.
- Identify and log defects (tickets) found in testing.
- Perform regression testing as a result of code fix/change.
- Follow-up resolution of defects or code fixes/changes.
- Participate in review sessions (e.g. test reviews); address the review points.
- Participate in defect prevention activities (e.g. kickoff, identify defects/root causes/action plan, post mortems).
- Ensure quality of own deliverables through adherence to project standards.
- Adhere to project processes, policies and standards.
- Participate in knowledge transfer sessions.
- Seek and respond to performance feedback.
- Provide assistance to other team members.
- Provide timely status.
- Manage own time.
- Escalate issues that may impact schedule, budget and quality.
- Continuously establish positive professional relationship with team members.
- Share lessons learned (i.e. technical, functional) with other team members.
- Strive to improve team productivity.
- Contribute improvement ideas (i.e. technology or process).
Criteria
- Knowledge & experience in software quality assurance, software testing & verification.
- Knowledge & experience in different test approaches, standards & processes.
- Knowledge in software development product lifecycle.
- Strong interpersonal & communication (written & oral) skills.
- Meticulous to processes, details, data & product specifications.
- Ability to interpret functional specification requirements.
- Ability to create test plan, scenarios and scripts, according to standards and design guidelines
- Ability to execute system, functional & end-to-end tests
- Ability to work closely with users and cross-functional teams
- Possesses an open attitude towards learning and adapting to new technologies.
Authorities
- Identifies solutions suitable to meet the task at hand.
- Endorses, recommends, and justifies these identified solutions for either (1) in-house development or (2) outsourcing.
- Performs monitoring, tracking, status reporting of on-going projects which may either be under (1) in-house development or (2) outsourced to an external party(ies).
Relationships
Functionally reports to the Team Leader, Project Manager & AVP of Operations & Development.
Forms/Reports/Records
- Recommends forms/reports/records related to the duties assigned.
- Coordinates and secures appropriate approval prior to having any newly designed forms, reports, records.
Sharepoint Architect/ Consultant
Based in the Philippines
Job Objectives
Manage MyREWSS corporate portal
Responsibilities
- Lead migration of the company's sharepoint-based intranet from the Manila server farm, to the offshore REWSS network hub / data center.
- Coordinate with the company's Corporate IT team in optimizing Sharepoint for ease of use and accessibility to the company's global employees.
- Redesign company's existing sharepoint (web parts, organization, etc.) when necessary.
- Enhance sharepoint and integrate with it other company applications as required.
- Other duties that maybe assigned from time to time.
Criteria
- Minimum of two years hands-on experience in designing and administering Microsoft Office Sharepoint Service 2003/2007 preferably in a campus/ enterprise environment. Said experience assumes applicant knows how to do AT LEAST the following:
- Doing automated backup of Sharepoint database
- Customizing MOSS web parts;
- Administering permissions and user groups in MOSS;
- Utilizing sharepoint designer (or default WSS functionalities) in implementing customizable workflows;
- Experience in implementing sharepoint site collection, subsites, document libraries, and lists;
- Knowledgeable in windows infrastructure and networking.
- knowledgeable in integrating other windows-based technologies in MOSS (e.g. biztalk).
- Basic knowledge of MSSQL administration.
- Good understanding of basic networking concepts.
- Good project management skills.
- Ability to document work done.
Authorities
- Identify solutions suitable to meet the task at hand.
- Endorse, recommend, and justify these identified solutions for either (1) in-house development or (2) outsourcing.
- Perform monitoring, tracking, status reporting of on-going projects which may either be under (1) in-house development or (2) outsourced to an external party(ies).
Relationships
Report to the Team Lead, Corporate Support
Forms/Reports/Records
- Recommend forms/reports/records related to the duties assigned.
- Coordinate and secure appropriate approval prior to having any newly designed forms, reports, records.
Software Architect/ Team Lead
Based in the Philippines
Job Objectives
Responsible for identifying the requirements (problem) and translating them into a high-level conceptual design (solution) that can be implemented. The bridge between users (client, network engineers, operators etc.) and the software engineers, and must be able to speak both languages effectively. Must also understand how the technology of REWSS suite of software tools work, to design the application that will take advantage of its technical capabilities. Responsible for building, testing & deploying key application components.
Responsibilities
- Work closely with the users (client, network engineers, operators etc.) to drive out and identify the high-level requirements (problem) from their initial proposal, idea, opportunity, concept and/or business need.
- Analyze and understand the problem, and identify the solution (or solutions).
- Develop a high-level design of the solution based on the analysis of the requirements.
- Communicate with the data architect to understand how the requirements and the design affect data architecture.
- Estimate the amount of work to build the solution.
- Conduct and/or participate in design walkthroughs.
- Coordinate with software engineers in implementing/building the solution.
- Facilitate join design and/or review sessions with other teams to ensure cross-team communication & collaboration.
- Define and communicate the “big picture” in terms of the overall solution and break it down into smaller manageable work units.
- Respond to user (client, network engineers, operators etc) inquiries.
- Participate in review sessions (e.g. design, code & test reviews); address the review points.
- Participate in deployment activities; ensure successful migration of work to production.
- Participate in defect prevention activities (e.g. kickoff, identify defects/root causes/action plan, post mortems).
- Ensure quality of own deliverables through adherence to project standards.
- Adhere to project processes, policies & standards.
- Participate in knowledge transfer sessions.
- Seek & respond to performance feedback.
- Provide assistance to other team members.
- Provide timely status.
- Manage own time.
- Escalate issues that may impact schedule, budget & quality.
- Continuously establish positive professional relationship with team members.
- Share lessons learned (i.e. technical, functional) with other team members.
- Strive to improve team productivity.
- Contribute improvement ideas (i.e. technology or process).
Criteria
- Strong skills in any of the programming languages: PHP, Perl, JAVA/J2EE, SQL, UNIX scripting.
- Strong written & oral communication skills.
- Strong knowledge & experience in object-oriented design and/or programming.
- Excellent grasp of data structures & algorithms.
- Broad work experience in software design patterns & architecture.
- Strong knowledge & experience in software development processes.
- Strong analytical skills.
- Experience in Linux & development tools such as Dreamweaver, Zend Studio, Eclipse, and CVS.
- College degree in Computer Science, Computer Engineering, Information Technology.
Authorities
- Identifies solutions suitable to meet the task at hand.
- Endorses, recommends, and justifies these identified solutions for either (1) in-house development or (2) outsourcing.
- Performs monitoring, tracking, status reporting of on-going projects which may either be under (1) in-house development or (2) outsourced to an external party(ies).
Relationships
Functionally reports to the Team Leader, Project Manager & AVP of Operations & Development.
Forms/Reports/Records
- Recommends forms/reports/records related to the duties assigned.
- Coordinates and secures appropriate approval prior to having any newly designed forms, reports, records.
Software Engineer
Based in the Philippines
Job Objectives
Responsible for building (creating detailed technical designs and coding), testing and deploying changes and/or enhancements to REWSS suite of software tools per design specifications using established standards and procedures.
Responsibilities
- Develop detailed technical design documents based on high-level designs.
- Participate in and/or facilitate technical design walkthroughs.
- Code and test modules per detailed technical design specifications.
- Prepare unit test and assembly test plans (i.e., test script, test conditions, test data).
- Perform testing according to test plans.
- Document test results
- Participate in review sessions (e.g., design, code and test reviews); Address the review points.
- Participate in deployment activities; Ensure successful migration of work to production.
- Participate in defect prevention activities (e.g., kickoff, identify defects/root causes/action plan, post mortems).
- Ensure quality of own deliverables through adherence to project standards (budget, schedule and quality).
- Adhere to project processes, policies and standards.
- Participate in knowledge transfer sessions.
- Seek and respond to performance feedback.
- Provide assistance to other team members.
- Provide timely status
- Manage own time
- Escalate issues that may impact schedule, budget and quality.
- Continuously establish positive professional relationship with team members.
- Share lessons learned (i.e., technical, functional) with other team members.
- Strive to improve team productivity
- Contribute improvement ideas (i.e., technology or process).
Criteria
- Knowledge/skills in any of the following programming languages: PHP, Perl, JAVA/J2EE, SQL, UNIX scripting.
- Strong written and oral communication skills
- Possess an open attitude towards learning and adapting to new technologies and methodologies.
- Experience/knowledge in object-oriented design and/or programming.
- Experience in Linux and development tools such as Dreamweaver, Zend Studio, Eclipse, and CVS.
- College degree in Computer Science, Computer Engineering, Information Technology or similar discipline with good academic record is a plus
Authorities
- Identify solutions suitable to meet the task at hand.
- Endorse, recommend, and justify these identified solutions for either (1) in-house development or (2) outsourcing.
- Perform monitoring, tracking, status reporting of on-going projects which may either be under (1) in-house development or (2) outsourced to an external party(ies).
Relationships
Functionally reports to the Team Leader, Project Manager & AVP of Operations & Development.
Forms/Reports/Records
- Recommends forms/reports/records related to the duties assigned.
- Coordinates and secures appropriate approval prior to having any newly designed forms, reports, records.
Technical Account Manager – AfricaBased in Africa or work from home
Expected background
- Extensive experience working with one or more GSM or CDMA platforms, i.e. as a NSS engineer at a mobile operator
- Experience with software development processes and project management
Your tasks will be
- Participating in the implementation of solutions at Telco operators around the world, though with main focus on Telco’s in Africa
- Technical account management on Telco’s from acceptance of meetings, to trial installations, to implementation of solutions mainly in Africa.
- Furthermore you shall participate in building and growing the Company working with tasks on tactical and operational levels.
Expected skills
- Technical education
- Systematic and precise work habits
- Flair for solving complex problems
- Sympathetic and able to talk to people on various levels
- Positive attitude and an open mind toward learning new skills
- Experience with network management/administration
|