Engineer / Senior Engineer

Location: Singapore
Discipline: Information Technology
Job type: Permanent
Salary: Competitive
Contact name: Prem Ambrose

Contact email: prem.ambrose@atomicgroup.sg
Job ref: #0426PA_1714096659
Published: 14 days ago

Client is a Singapore-based & security solution provider with years of experience and accolades in providing secure, reliable, and state-of-the-art solutions for government & ministry, by delivering full turn-key solutions from design, development, integration, testing, commissioning to post-implementation maintenance to help our clients fulfill security and operational objectives.

Client is proud in their values, and they understand employees' worth and are committed to developing them through continual career development training, motivation and remuneration reviews. My client is currently seeking individuals who are results-oriented, passionate about their work and enjoy adding new dimensions to the industry.

Job Title: Engineer/Senior Engineer (Apps)

Education / Experience:

  • Diploma/ bachelor's degree in computer science /information technology or equivalent
  • Min 3 years and above relevant working experience.

Job Description:

  • Design, develop and deliver working software applications to fulfil customer's operation objectives
  • Improve software quality using XP practices such as code review and unit testing.
  • Adheres to the Software Craftsmanship Manifesto.
  • Prepare architectural and other technical documents.
  • Assist BA on user stories elaboration.
  • Assist QA on test automation and bug fixes.
  • Assist DevOps on build and release automation.
  • Maintain existing web application and backend application through debugging and technical support.
  • Coordinate with external parties and customers for problem resolutions.

Skill Sets:

  • Proficient in the following programming languages: C#, .NET, Java, ArcGIS or Angular or Python.
  • Good knowledge and Experience in database. Eg. MSSQL, Oracle, MongoDB.
  • Windows and/or Shell Script
  • Message Queue Eg. RabbitMQ or equivalent.
  • Event streaming Kafka o Unstructured / NoSQL Database; e.g. MongoDB.
  • Software Architecture Design Experience in the following will be an advantage:
  • DevOps e.g. Gitlab, Docker, Jenkins or equivalent.
  • Big Data / Data Analytics e.g. Hadoop
  • Agile Methodology e.g. Scrum
  • UI / UX Design
  • Full stack software development