Senior Software Developer (Backend), C3 Development
at DSTA Defence Science Technology Agency
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 16 Sep, 2024 | Not Specified | 18 Jun, 2024 | 3 year(s) or above | Data Structures,C++,Computer Science,Technology,Software Design,Rdbms,Communication Skills,Languages,Computer Engineering,Programming Languages,Java,Design Patterns,Python,Software Development,Working Experience | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
OVERVIEW
At DSTA’s Command, Control and Communications Development (C3D) Programme Centre, we develop software systems that enable decision makers in the SAF and government agencies to execute missions successfully. We are looking for a Backend Developer with strong technical competencies and problem-solving skills to join us.
In this role, you will:
- Collaborate closely with product managers, developers and stakeholders to deliver valuable and impactful software that combat evolving threats.
- Work in a multidisciplinary software development team to define technical requirements and architecture, scope tasks, and develop software applications geared towards scale, robustness and performance.
- Design and develop robust backend services based on our Technology Stack.
- Perform automated build and tests in our DevSecOps pipeline.
- Adopt continuous delivery practices to improve software delivery performance.
- Exchange technical knowledge and experiences with like-minded developers.
JOB REQUIREMENTS
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related fields.
- At least 3 years of relevant working experience
- Good knowledge in one or more programming languages, such as Java, C++, Python.
- Familiarity with networking protocols (e.g. TCP/IP, UDP etc.), messaging protocols (e.g. MQTT etc.) and developing REST APIs.
- Familiarity with database storage technologies such as RDBMS and No-SQL.
- Good understanding of data structures, design patterns, algorithms and software design.
- Have a passion for software development and technology.
- Able to thrive in a team-oriented, project-based work environment.
- Excellent analytical and communication skills including the ability to deliver technical concepts clearly across different audiences.
- Have a passion for innovation and learning new software architectures, frameworks, languages and technologies.
EXPERIENCE:
3 ~ 6 years
QUALIFICATION
Bachelor’s degree or equivalent
Responsibilities:
- Collaborate closely with product managers, developers and stakeholders to deliver valuable and impactful software that combat evolving threats.
- Work in a multidisciplinary software development team to define technical requirements and architecture, scope tasks, and develop software applications geared towards scale, robustness and performance.
- Design and develop robust backend services based on our Technology Stack.
- Perform automated build and tests in our DevSecOps pipeline.
- Adopt continuous delivery practices to improve software delivery performance.
- Exchange technical knowledge and experiences with like-minded developers
REQUIREMENT SUMMARY
Min:3.0Max:6.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science computer engineering electrical engineering or related fields
Proficient
1
Singapore, Singapore