This page was automatically translated and may contain errors. View in English.
DSTA

Backend Software Developer

DSTA

Singapore • Vollzeit

Bewerben Sie sich als Erste/r!

Erfahrung
2+ Jahre
Gehalt
Stellenangebote
1
Veröffentlicht
vor 3 Stunden
Arbeitsmodus
Im Büro
Ausbildung
Bachelor's degree in Computer Science or related field
Wieder aufnehmen
Bewerbung erforderlich

Wo Sie arbeiten werden

Stellenbeschreibung

About the Role

Join DSTA's Command, Control and Communications Development (C3D) Centre where we create critical software systems serving as the core for mission planning and monitoring for the SAF and various government agencies. We seek a Backend Software Developer with strong technical expertise and problem-solving ability to contribute to impactful projects.

Team and Career Prospects

Become part of a diverse team comprising developers, architects, and product managers dedicated to building meaningful software solutions. You'll tackle complex challenges in domains including Air, Land, Sea, and Whole-of-Government systems. Opportunities abound to explore side projects involving artificial intelligence, modeling and simulation, cybersecurity, and Internet of Things (IoT). Engage with global research institutions and industry partners through presentations and collaborations.

Professional Growth

From day one, benefit from structured onboarding with mentorship, buddy support, and technical training. Further enhance your skills through courses curated by DSTA’s in-house Academy, taught by industry and internal experts.

Culture

We value bringing your whole self to work, respect work-life balance, and provide autonomy in software development and career progression.

Key Responsibilities

  • Work closely with product managers, developers, and stakeholders to deliver impactful software solutions addressing evolving threats.
  • Collaborate within a multidisciplinary team to define technical requirements and architecture, scope tasks, and develop scalable, robust backend applications.
  • Design and implement backend services based on the established technology stack.
  • Conduct automated builds and testing in the DevSecOps pipeline.
  • Apply continuous delivery methods to enhance software deployment processes.
  • Share knowledge and best practices with peer developers.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related disciplines.
  • Applicants with over 2 years of relevant experience may be eligible for a senior developer role.

Experience and Skills

  • Proficient in one or more programming languages such as Java, C++, or Python.
  • Understanding of networking protocols (e.g., TCP/IP, UDP), messaging protocols (e.g., MQTT), and REST API development.
  • Familiar with database technologies including RDBMS and NoSQL systems.
  • Strong grasp of data structures, algorithms, design patterns, and software design principles.
  • Passionate about software development and continuously learning new technologies.
  • Ability to thrive in team-based and project-driven environments.
  • Excellent analytical and communication skills to convey technical concepts to diverse audiences.

Preferred Additional Experience

  • Familiarity with Agile methodologies such as Scrum or Extreme Programming.
  • Experience with cloud platforms like Amazon AWS or Microsoft Azure.
  • Knowledge of microservices and containerization tools including Kubernetes and Docker.
  • Understanding of DevSecOps workflows, including continuous integration and delivery.
  • Awareness of role-based access control, authentication, and authorization mechanisms.
  • Experience working with Linux operating systems.
  • Knowledge of secure coding practices and cybersecurity principles.

Lassen Sie es so, wenn Sie eine Antwort wünschen – wir werden es für nichts anderes verwenden.

Zum Durchsuchen klicken, per Drag & Drop, oder Paste ein Screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Maximal 20 MB pro Datei · Bis zu 5 Dateien

🤖
Online · Sofortige KI-Hilfe