Enable job alerts via email!

Software Engineer

Capgemini Singapore PTE. LTD.

Singapore

On-site

SGD 60,000 - 100,000

Full time

30+ days ago

Job summary

A leading company in Singapore seeks an experienced software developer to create innovative security solutions. The role involves contributing to technical designs and collaborating with a project team to ensure robust solutions for critical infrastructures. Ideal candidates will have a strong background in full web application development and a keen understanding of software development processes.

Qualifications

  • 5+ years in scalable micro-services development lifecycle.
  • Experience in SCRUM/Agile methodologies.
  • Strong knowledge of architectural styles and design patterns.

Responsibilities

  • Develop and maintain Security solutions for Homeland Security and Smart Cities.
  • Collaborate with architects on development roadmap.
  • Ensure adherence to software development methodologies.

Skills

Communication
Analytical Skills
Problem Solving

Tools

Angular
.NET
Java
Spring Boot
Elasticsearch
Docker
Kubernetes
Apache Kafka
Kotlin

Job description

Roles and Responsibilities:

The candidate will:

  • Be part of the project team to build innovative Security solutions for Homeland Security, Smart Cities and Critical Infrastructures.
  • Be responsible for the technical/solution designs, code development, and component test execution to demonstrate alignment to the product/functional specification of the solution.
  • Collaborate with product/solution architects to create, implement and maintain the product/solution development roadmap.
  • Ensure all work adheres to the client’s software development methodologies and processes
  • Thoroughly document design to ensure the usability, supportability and maintainability of the developed
  • Provide strong and timely support to IVVQ team and Site deployment, operation and maintenance in ensuring 24/7 system operational needs

Experience and qualification:

  • 5+ years of hands-on experience and expert knowledge of full web application development lifecycle of scalable micro-services-based architectures; including tools, best practices, continuous deployment, dependency/complexity management, scale/performance tuning, monitoring, resiliency, etc.
  • Strong knowledge of architectural styles and design patterns
  • Experience in leading a software team is good-to-have
  • Experience in SCRUM/Agile software development methodologies

Programming languages/frameworks/Technologies:

  • Strong proficiency with 3+ years of working experience using Angular, HTML5/CSS, JavaScript,
  • Proficiency in any of the following language/framework: C#, .NET, Java, Spring boot.
  • Experience with relational database
  • Experience with virtualization and container and knowledge about Dockers and Kubernetes is good-to-have
  • Experience with 3D Unity development is good-to-have
  • Experience with Apache Kafka is good-to-have
  • Experience with Elasticsearch is good-to-have
  • Experience with Kotlin and Android app development is good-to-have
  • Experience with MQTT is good-to-have

Behaviour:

  • Good communication skills
  • Analytical and problem-solving skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.