Enable job alerts via email!

Software Engineer - C#

THALES SOLUTIONS ASIA PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the security sector is seeking a skilled developer to join their team in building innovative solutions for Homeland Security. This role requires proficiency in full web application development, collaboration in an Agile environment, and strong problem-solving skills.

Qualifications

  • 3 years of hands-on experience with web application development.
  • Strong knowledge of architectural styles and design patterns.
  • Proficiency in C#, .Net Core, ASP.NET, and front-end technologies.

Responsibilities

  • Develop innovative Security solutions for Homeland Security.
  • Responsible for technical designs, code development, and testing.
  • Collaborate to implement and maintain the product solution roadmap.

Skills

Web application development
Micro-services architecture
SCRUM/Agile methodologies
C#
.Net Core
ASP.NET
HTML5
JavaScript
Relational databases
Kubernetes

Job description

Responsibilities:

  • 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 Thales 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, site deployment and site issue investigation.

Requirements:

  • 3 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 SCRUM/Agile software development methodologies
  • Proficiency in any of the following language/framework: C#, .Net Core
  • Proficiency in developing Web frontend using ASP.NET, HTML5/CSS, JavaScript
  • Working experience with relational database, e.g. MS SQL Server, PostgresDB
  • Knowledge of Java, Spring boot, Angular are good-to-have
  • Working experience with ClickHouse is good-to-have
  • Working experience with Apache Nifi is good-to-have
  • Good knowledge of container orchestration systems (e.g. Kubernetes, Docker Swarm, AWS ECS, etc)
  • Experience with virtualization and container and knowledge about Dockers and Kubernetes
  • Experience with test automation tools and framework for web application
  • Experience with setting up continuous integration (e.g. GitLab CI)
  • 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.