Software Engineer - MEAN (Forward Deployment Engineer)

NCS Philippines

Taguig

On-site

PHP 600,000 - 900,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NCS Philippines is seeking a Software Engineer to develop and test complex software solutions, adhering to our standards and embedding with clients to ship production code in real environments.

The role covers back-end, front-end and/or mobile development, including unit testing, code reviews, version control, and cross-functional collaboration. A minimum of 3 years in software engineering and a related degree are required.

Qualifications

  • Bachelor's degree in IT, Computer Science, Engineering or related field.
  • At least 3 years of experience in Software Engineering.
  • Ability to work in a fast-paced environment with tight SLAs and schedules.

Responsibilities

  • Writes backend, frontend, and/or mobile code following standards.
  • Resolves defects and conducts unit tests before QA.
  • Manages source code with version control and participates in code reviews.
  • Attends team meetings and reports task status to supervisor.

Skills

Requirements analysis
Communication
Interpersonal skills
Independent work
Cross-functional team

Education

Bachelor's degree in IT/CS/Engineering

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer React js and Node js
Software Engineer React js and Node js

NCS • Taguig

On-site
PHP 600,000 - 900,000
Software Engineer
Software Engineer

Tyler Technologies • Taguig

On-site
PHP 270,000 - 360,000
Senior Software Engineer (Angular/React, Python & PHP)
Senior Software Engineer (Angular/React, Python & PHP)

NCS Philippines • Taguig

On-site
PHP 1,000,000 - 2,500,000
Software Engineer
Software Engineer

Tyler Technologies, Inc. • Manila

On-site
PHP 400,000 - 700,000
Software Engineer
Software Engineer

Private Advertiser • Eastern Manila District

On-site
PHP 480,000 - 720,000
Sr. Software Engineer I (Java, Angular, Typescript, CSS3)
Sr. Software Engineer I (Java, Angular, Typescript, CSS3)

AscentPro • Philippines

Hybrid
PHP 900,000 - 1,500,000
Software Engineer III
Software Engineer III

Arch Global Services • Manila

On-site
PHP 600,000 - 1,200,000
Software Engineer: Build Scalable Backend & APIs
Software Engineer: Build Scalable Backend & APIs

General Milling Corporation • Lapu-Lapu

On-site
PHP 420,000 - 640,000
Software Engineer III
Software Engineer III

Arch Global Services Philippines • Manila

On-site
PHP 900,000 - 1,300,000
Technical Lead – Software Engineering
Technical Lead – Software Engineering

PM Consulting • Makati

On-site
PHP 2,500,000 - 3,200,000
Top locations