Point your AI agent at freehire and let it find you a job.

Get the CLI →

NCS Philippines

NewBe an early applicant

Software Engineer [Forward Deployment Engineer]

Posted Updated 1 view
Discussion

Summary

NCS Philippines is hiring customer-facing software engineers (forward deployment) in Bonifacio Global City who embed with clients to build, test, and ship production back-end, front-end, full-stack, or mobile code. Requires 3+ years of software engineering experience, a relevant degree, and skills spanning web APIs, databases, design patterns, and DevOps tools.

GENERAL RESPONSIBILITIES:

The Software Engineer is responsible for developing and testing of complex software solutions; adheres to the organization’s best practices and standards set by the capability leads; and contributes to the design of components of larger software systems.

Customer-facing software engineer who embeds directly with clients to build, customize, and ship production code inside the client’s real-world environment.


DUTIES AND RESPONSIBILITIES:

  • Writes working back-end, front-end, and/or mobile code using generally accepted standards and best practices

  • Resolves defects found in the code

  • Writes and conducts unit tests before endorsing to the QA team

  • Submits and maintains source code using version control system repositories

  • Participates in code reviews and quality assurance activities

  • Attends team meetings

  • Reports task status to immediate supervisor or project lead


FUNCTIONAL/TECHNICAL COMPETENCIES:

Systems Design, Software Design, Programming/Software Development, Testing, Systems Integration and Build, Data Modelling and Design, Release and Deployment, Software Configuration


CORE COMPETENCIES:

Teamwork & Collaboration, Accountability, Customer Focus, Communication, Quality, Innovation


JOB SPECIFICATIONS:

  • Education – At least graduate with a Bachelor’s Degree in IT, Computer Science, Engineering, or any related degree.

  • Related Work Experience - At least 3 years of experience in Software Engineering

  • Knowledge

For Web-based Back-end Software Engineers

  • Experience in developing Web APIs using at least one server-side scripting framework

  • Experience in using aggregate database functions and stored procedures and functions

  • Experience in using regular expressions and design patterns

  • Experience in using third-party and/or cloud service libraries

  • Knowledge in DevOps tools


For Web-based Front-end Software Engineers

  • Experience in developing front-end for small- to medium-sized projects

  • Experience in using regular expressions and design patterns

  • Knowledge in DevOps tools


For Web-based Full Stack Software Engineers

  • Experience in developing Web APIs using at least one server-side scripting framework

  • Experience in using aggregate database functions and stored procedures and functions

  • Experience in using regular expressions and design patterns

  • Experience in using third-party and/or cloud service libraries

  • Experience in developing front-end for small- to medium-sized projects

  • Knowledge in DevOps tools


For Mobile Software Engineers

  • Experience in developing mobile applications for small- to medium-sized projects

  • Experience in using design patterns

  • Experience in following commonly used mobile architectures

  • Skills:

    • Average requirements analysis skills.

    • Average communication skills.

    • Interpersonal and organizational skills.

    • Ability to work independently and with a cross-functional team.

    • Must be adept to work in a fast-paced environment with tight SLAs and project schedules.


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.