Software Developer

2 weeks ago


Singapore Singpass Full time

What the role is: Imagine developing the brain, heart and soul of complex systems that serve as the nerve centre to plan and monitor mission executions. If this sounds exciting to you and you are passionate about technology, we welcome you to join us on this journey 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. What can the team offer you? Our Team: You will join a multi-disciplinary team of developers, architects and product managers who are passionate about creating meaningful and impactful software systems. It’s a place where you can solve diverse, complex challenges, alongside thoughtful, intelligent individuals who lead with curiosity, empathy, and optimism. Career Opportunities: We work on different projects, ranging from experimentations to operational system development in different domains spanning across Air, Land, Sea and Whole-of-Government systems. You will also have the flexibility and whitespace to work on exciting side projects and hone your skillsets in different technical areas like artificial intelligence, modelling and simulation, cybersecurity and internet of things (IoT). At times, you will have the chance to share at brown bag sessions and townhalls, as well as collaborate with worldwide leading research institutes and industry commercial partners. Professional Development: There are numerous opportunities to grow and excel professionally in your career with us. From your first day with us, your onboarding experience includes mentorship, buddy system and technical courses to build your competencies and connect with colleagues on a personal level. On top of that, we work with DSTA’s in-house Academy to curate courses taught by both industry professionals as well as in-house lecturers. Culture: We encourage our community to bring their whole selves to work, respect the need for work-life balance and allow for autonomy in the software development process and your career. What you will be working on: 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. What we are looking for: Minimum qualifications: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related fields. Candidates with more than 2 years of relevant working experience may be considered for a Senior Software Developer position. Relevant experience and mindset: 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. 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. It would be a bonus if you have: Experience in Agile (e.g. Scrum or Extreme Programming) practices and software development lifecycle. Working experience with cloud computing providers (e.g. Amazon AWS, Microsoft Azure etc.). Knowledge of microservices development and containerisation technologies (e.g. Kubernetes, Docker etc.). Knowledge of DevSecOps practices, and use of continuous integration and continuous delivery tools. Knowledge of role-based access control, authentication and authorization. Experience with Linux OS. Knowledge of secure coding and cybersecurity. About Defence Science and Technology Agency At DSTA, we are looking for Greater Minds who are passionate about developing advanced technological solutions to enhance Singapore’s defence capabilities. You can look forward to a fulfilling career in an environment that promotes continuous learning and innovation. If you believe that you have the makings of a Greater Mind, begin your journey at DSTA to realise your full potential#J-18808-Ljbffr


  • Software Developer

    1 week ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    **Job Duties**: - Research, design, and develop computer and network software or specialised utility programs. - Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures. - Work with computer hardware engineers to integrate hardware and software systems and develop specifications and...

  • Software Developer

    1 week ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    **Job Duties**: - Research, design, and develop computer and network software or specialised utility programs. - Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures. - Work with computer hardware engineers to integrate hardware and software systems and develop specifications and...

  • Software Developer

    3 days ago


    Singapore ADVANCE SOFTWARE ENGINEERING PTE. LTD. Full time

    **Responsibilities** - Work with developers to design algorithms and flowcharts - Produce clean, efficient code based on specifications - Integrate software components and third-party programs - Verify and deploy programs and systems - Troubleshoot, debug and upgrade existing software - Gather and evaluate user feedback - Recommend and execute improvements -...

  • Java Developer

    2 weeks ago


    Singapore Loba Software Full time

    Overview Position: Java Developer Company: ManatalStaging ManatalStaging is a leading software company that specializes in providing innovative and customizable recruitment solutions for businesses of all sizes. Our cutting-edge technology and user-friendly platform have helped numerous companies streamline their recruitment process and find the best talent...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    We are looking for exceptionally smart people with strong development skills in C# and an avid interest in web development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do. Our culture is results-driven, valuing...

  • Cvp Ivr Developer

    1 week ago


    Singapore Consilium Software Full time

    **Job Location**:Singapore **About Consilium Software**: Founded in 2007 in Singapore, Consilium Software and our Uni digital customer engagement platform have helped over 2,000 companies in more than 120 countries connect their employees with customers. Our choice of cloud-based and on-premise software powers 5 billion-plus interactions each year,...


  • Singapore DA SOFTWARE PTE. LTD. Full time

    Job Role and Responsibilities: - To design, build, and maintain a reusable and robust code using C#.NET for backend services. - Develop and consume gRPC API services and ensure seamless integration between front-end and back-end systems. - Participate in software testing ,system documentation and in Project Deployment **Technical Skillsets**: - Expert in...


  • Singapore DA SOFTWARE PTE. LTD. Full time $120,000 - $180,000 per year

    Roles & ResponsibilitiesResponsibilities:Tech Lead – Manage Technical Team and deliverablesDesign, develop, and maintain backend microservices using Java and Java Spring Boot.Implement integration solutions using Apache Camel 4.Develop and maintain APIs using OpenAPI Specification.Extensive experience in designing, developing, and maintaining backend...


  • Singapore The Software Practice Full time

    We are looking for exceptionally smart people with strong development skills and an avid interest in web/mobile development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do. **Openings**: - Front-end (Javascript)...

  • Software Manager

    1 week ago


    Singapore AURELIUS SOFTWARE PTE. LTD. Full time

    Design, implement, test, and deploy end-to-end software solutions - Collaborate closely and communicate independently with project managers, business analysts, development leads, test engineers, infrastructure engineers, and business users. - Participate in the analysis and requirements gathering phase and help to translate requirements into technical...