REWSS - The Network Business Intelligence Company
REWSS home page - network business intelligence for telecom companies REWSS software solutions for telecom companies REWSS support and assistance REWSS company overview REWSS latest news, articles and case studies Job OpportunitiesREWSS contact information
Corporate
Customers
Customer Testimonials
Job Opportunities
Management
Board of Directors
Also see
Benefits of applying the principles of NBI
List of current clients
Latest job opportunities
REWSS guided tour, presentation, introduction

Job Opportunities

 
REWSS - A Great Place To Work

As the world of IT and telecommunication is fast growing and ever evolving, so too is REWSS. We are therefore always looking to find the most qualified and competent individuals to strengthen our company's position.

We know the importance of keeping our employees satisfied and in order to do that, we offer a very competitive salary and significant opportunities for personal and professional development.

So, if you want to work in a relaxed, but highly innovative, dynamic and result-oriented environment, where you receive a constant flow of challenges, REWSS just might be the place for you.

Positions currently available:

NOTE: for all positions, any telecom experience is desirable.

Available Positions:

Systems Engineer

Based in the Philippines

Job Objectives

Monitor the company’s Telecommunications application solutions and provide specialist advice and/or resolutions within the specified service levels to complex issues and problems detected and/or reported.

Responsibilities

  1. Triage incidents, monitored and/or reported, by both internal and external clients;
  2. Proactively monitor defects, malfunctions and system outages the company’s telco software solutions , its underlying IT systems, and data collection interconnectivity requirements to various network elements.
  3. Resolve technical faults, incidents and product-related work orders as per assigned tier –level’s scope of support within the specified SLA;
  4. Respond to internal or external client reports, inquiries, and work-orders in a timely manner;
  5. Document solutions to incidents and problems encountered using company-specified best practices;
  6. Coordinate issues escalated to system administrators and the software development and design teams, as per the employee’s designated tiered-level scope of support.
  7. Perform all other functions and tasks related to system maintenance and administrations delegated by NOC leadership;

Criteria - Knowledge Domains

Required! Applicants must have proven experience and/or formal education on the following knowledge domains:

  1. Operating System Basics (knowledge in Linux is preferred);
  2. Wireless telecommunications protocols (Wireless GSM, 2G, 3G, 4G and IP)
  3. TCP/IP networking protocols
  4. Computer hardware basics;
  5. System and application design principles;

Criteria -Education

At least a Bachelor of Science degree holder in any Information and Communications Technology (ICT) course (e.g. ECE, EE, IT, ComSci, ComEng, MIS, etc.);

-OR-

A combination of certificates, diplomas, associate degree/s, and/or certifications, plus experience, on the required domain knowledge from a reputable university, college or training facility. The combination of these should be estimated equivalent of at least a bachelor’s degree program.

Criteria -Other Requirements

  1. Willing to work in 24/7 shifts (including graveyard, holidays and weekends when necessary);
  2. Excellent command of the English language;
  3. Excellent troubleshooting and problem-solving skills: creative but organized;
  4. Willing to work in a fast-paced, dynamic, customer-focused multi-national working environment;
  5. Self-motivated;

 

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

  1. Develop detailed technical design documents based on high-level designs.
  2. Participate in and/or facilitate technical design walkthroughs.
  3. Code and test modules per detailed technical design specifications.
  4. Prepare unit test and assembly test plans (i.e., test script, test conditions, test data).
  5. Perform testing according to test plans.
  6. Document test results
  7. Participate in review sessions (e.g., design, code and test reviews); Address the review points.
  8. Participate in deployment activities; Ensure successful migration of work to production.
  9. Participate in defect prevention activities (e.g., kickoff, identify defects/root causes/action plan, post mortems).
  10. Ensure quality of own deliverables through adherence to project standards (budget, schedule and quality).
  11. Adhere to project processes, policies and standards.
  12. Participate in knowledge transfer sessions.
  13. Seek and respond to performance feedback.
  14. Provide assistance to other team members.
  15. Provide timely status
  16. Manage own time
  17. Escalate issues that may impact schedule, budget and quality.
  18. Continuously establish positive professional relationship with team members.
  19. Share lessons learned (i.e., technical, functional) with other team members.
  20. Strive to improve team productivity
  21. Contribute improvement ideas (i.e., technology or process).

Criteria

  1. Knowledge/skills in any of the following programming languages: PHP, Perl, JAVA/J2EE, SQL, UNIX scripting.
  2. Strong written and oral communication skills
  3. Possess an open attitude towards learning and adapting to new technologies and methodologies.
  4. Experience/knowledge in object-oriented design and/or programming.
  5. Experience in Linux and development tools such as Dreamweaver, Zend Studio, Eclipse, and CVS.
  6. College degree in Computer Science, Computer Engineering, Information Technology or similar discipline with good academic record is a plus

 

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

  1. Seek deep & complete understanding of requirements & designs by attending design walkthroughs.
  2. Setup test data and coordinate setup of test environments.
  3. 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.
  4. Execute test scripts as detailed out in test scripts and documents results.
  5. Identify and log defects (tickets) found in testing.
  6. Perform regression testing as a result of code fix/change.
  7. Follow-up resolution of defects or code fixes/changes.
  8. Participate in review sessions (e.g. test reviews); address the review points.
  9. Participate in defect prevention activities (e.g. kickoff, identify defects/root causes/action plan, post mortems).
  10. Ensure quality of own deliverables through adherence to project standards.
  11. Adhere to project processes, policies and standards.
  12. Participate in knowledge transfer sessions.
  13. Seek and respond to performance feedback.
  14. Provide assistance to other team members.
  15. Provide timely status.
  16. Manage own time.
  17. Escalate issues that may impact schedule, budget and quality.
  18. Continuously establish positive professional relationship with team members.
  19. Share lessons learned (i.e. technical, functional) with other team members.
  20. Strive to improve team productivity.
  21. Contribute improvement ideas (i.e. technology or process).

Criteria

  1. Knowledge & experience in software quality assurance, software testing & verification.
  2. Knowledge & experience in different test approaches, standards & processes.
  3. Knowledge in software development product lifecycle.
  4. Strong interpersonal & communication (written & oral) skills.
  5. Meticulous to processes, details, data & product specifications.
  6. Ability to interpret functional specification requirements.
  7. Ability to create test plan, scenarios and scripts, according to standards and design guidelines.
  8. Ability to execute system, functional & end-to-end tests
  9. Ability to work closely with users and cross-functional teams
  10. Possesses an open attitude towards learning and adapting to new technologies.

 

Senior 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. Supervises the DB-Infra team.

Responsibilities

  1. Work with the software architect and software engineers to define the data requirements of the application changes/enhancements.
  2. Model and design the application data structure, data storage.
  3. Database analysis, design, and build.
  4. Ensure that the database designs fulfill the requirements, including data volume, frequency needs, and long-term data growth of REWSS suite of software tools.
  5. Determine the data standards, data distribution standards, and tuning strategies, based on volume and frequency of data.
  6. 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).
  7. 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).
  8. Design and develop data models (physical and logical) while considering hardware, software and business limitations.
  9. Plan and manage the long-term growth of data (i.e., scalability, partition strategy, etc.).
  10. Perform sizing estimates based on incoming and outgoing data volume.
  11. Participate in review sessions (e.g., SQL code reviews); Address the review points.
  12. Participate in defect prevention activities (e.g., kickoff, identify defects/root causes/action plan, post mortems).
  13. Ensure quality of own deliverables through adherence to project standards.
  14. Adhere to project processes, policies and standards.
  15. Participate in knowledge transfer sessions.
  16. Seek and respond to performance feedback.
  17. Provide assistance to other team members.
  18. Provide timely status.
  19. Manage own time
  20. Escalate issues that may impact schedule, budget and quality.
  21. Continuously establish positive professional relationship with team members.
  22. Share learned (i.e., technical, functional) with other team members.
  23. Strive to improve team productivity.
  24. Contribute improvement ideas (i.e., technology or process).

Criteria

  1. Experience in mySQL or Oracle database, UNIX OS, Linux, Shell Scripting.
  2. With skills in database administration, configuration and programming.
  3. Proficient in database analysis and design (physical and logical data modeling, SQL optimization/tuning, etc.).
  4. Knowledge and experience in Data Warehousing, Business Intelligence and Data Mining.
  5. Strong interpersonal and communication (written and oral) skills.
  6. College degree in Computer Science, Computer Engineering, Information Technology or similar discipline with good academic record.

 

Database Engineer

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

  1. Work with the software architect and software engineers to define the data requirements of the application changes/enhancements.
  2. Model and design the application data structure, data storage.
  3. Database analysis, design, and build.
  4. Ensure that the database designs fulfill the requirements, including data volume, frequency needs, and long-term data growth of REWSS suite of software tools.
  5. Determine the data standards, data distribution standards, and tuning strategies, based on volume and frequency of data.
  6. 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).
  7. 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).
  8. Design and develop data models (physical and logical) while considering hardware, software and business limitations.
  9. Plan and manage the long-term growth of data (i.e., scalability, partition strategy, etc.).
  10. Perform sizing estimates based on incoming and outgoing data volume.
  11. Participate in review sessions (e.g., SQL code reviews); Address the review points.
  12. Participate in defect prevention activities (e.g., kickoff, identify defects/root causes/action plan, post mortems).
  13. Ensure quality of own deliverables through adherence to project standards.
  14. Adhere to project processes, policies and standards.
  15. Participate in knowledge transfer sessions.
  16. Seek and respond to performance feedback.
  17. Provide assistance to other team members.
  18. Provide timely status.
  19. Manage own time.
  20. Escalate issues that may impact schedule, budget and quality.
  21. Continuously establish positive professional relationship with team members.
  22. Share learned (i.e., technical, functional) with other team members.
  23. Strive to improve team productivity.
  24. Contribute improvement ideas (i.e., technology or process).

Criteria

  1. Experience in MySQL or Oracle database, UNIX OS, Linux, Shell Scripting.
  2. With skills in database administration, configuration and programming.
  3. Proficient in database analysis and design (physical and logical data modeling, SQL optimization/tuning, etc.).
  4. Knowledge and experience in Data Warehousing, Business Intelligence and Data Mining.
  5. Strong interpersonal and communication (written and oral) skills.
  6. College degree in Computer Science, Computer Engineering, Information Technology or similar discipline with good academic record.

 

Linux Systems Engineer

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

  1. Install, optimize and administer the company’s client-based telecommunications application solutions. This includes coordinating with all groups and team (internally or externally) necessary to maintain the entire system infrastructure of the client-deployed software suite/s necessary for its operation and monitoring.
  2. Serves as specialist to expert product support escalation point for resolving client-reported issues, problems and work orders.
  3. Develop means and tools to proactively monitor client-deployed application systems and solutions.
  4. Monitor client-deployed telecommunications application systems and solutions to ensure that the entire IT service is delivered within the SLA
  5. Enforce the company’s information security policy for client-deployed production servers to ensure the integrity of the server farm and of the data inside it.
  6. Ensure that the business continuity plans and infrastructure is in place such that all necessary systems can be restored to its normal status within the agreed SLA in the event of a disaster
  7. Provide expert advice on system architecture, internetwork connectivity of the application to various telecommunications network elements (Core and RAN) and the IT infrastructure required. Also provide expert advice regarding software deployment GO/NO GO decisions, or any other software release concerns when required.
  8. Coordinate with all other technology teams required to resolve escalated client-reported issues, problems, and/or work orders.
  9. Provide timely feedback on the company’s compliance with agreed service levels.
  10. Assist the NOC TL, and POG Manager in identifying areas of improvements, and in planning and implementing required projects or process improvements related to NOC, product support and product maintenance.
  11. Document solutions to common errors and guide technical personnel regarding best practices and proper administration of the company’s application software and solutions, and its underlying systems infrastructure.
  12. Remotely configure various elements of a GSM network as authorized.

Criteria - Knowledge Domains

Required! Applicants must have proven experience and/or education on the following domains:

  1. OSS/Core/RAN Administration
  2. Linux Operating System Administration
  3. Scripting
  4. Database Administration (MySQL/Oracle)
  5. System Application and design principles

Plus knowledge in at least 2 of the following domains:

  1. Project Management
  2. Information Technology Infrastructure Library (ITIL)
  3. Management of Information Systems (MIS)
  4. Telecommunications (ANY but preferably on GSM/Wireless communications)
  5. Software Development (ANY)
  6. Programming Language (Java/C++)
  7. Web Development (preferably with Apache/PHP)
  8. Information Security (Any domain)
  9. Computer Hardware (PC-architecture basics, RAID, BIOS, etc)

Criteria -Education

There are two specialist job requirements for this level:

  1. For System Administrator (Linux) at least a Bachelor of Science degree holder in any Information and Communications Technology (ICT) course (e.g. ECE, EE, IT, ComSci, ComEng, MIS, etc.) with at least 4 years experience in Linux/Unix administration.
  2. A current Red Hat Certification would definitely be an advantage.

Criteria -Experience

Applicant must have at least an accumulated three (3) to four (4) years work experience in required domains

Criteria -Other Requirements

  1. Willing to work in 24/7 shifts (including graveyard, holidays and weekends when necessary)
  2. Excellent command of the English language
  3. Excellent troubleshooting and problem-solving skills: creative but organized
  4. Willing to work in a fast-paced, dynamic, customer-focused multi-national working environment
  5. Highly-organized and self-motivated


If Interested...

Please send you application and CV to REWSS., Att: HR Manager, Amily Isturis, at amily.isturis@rewss.com

To learn more about the available positions or to apply for a job, please contact us at