Software Engineer

2 days ago


Singapore NodeFlair Full time

**Job Summary**:
**Salary**
S$5,500 - S$8,500 / Monthly

**Job Type**

**Seniority**

Mid

**Years of Experience**
At least 5 years

**Tech Stacks**
GitLab AWS Rest API Docker GitLab CI Visual Studio Message Queue essage Queue CI Microsoft Shell VMware Apache Git Azure Java NoSQL Kubernetes kafka Angular Ansible JavaScript C# Python

**Roles & Responsibilities**:

- Analyse system and customer requirements
- Choose the technologies and methodology for the implementation of each components and interfaces in the software solution.
- Guarantee adherence to in-scope standards and best practices, reuse policy and product development plans;
- Co-ordinate product definition, and assessment of design trade-offs between aspects of cost, customer requirements and technological possibilities;
- Document the design choices and the related justifications;
- Participate in the software technical document writing and effort estimation for bids and projects;
- Conduct technical presentation to software team and other internal/external stakeholders;
- Participate in Software team' activities including detailed design review, coding, code review, unit test and debug
- If required, work as Work package management (WPM) on selected work scope required in bids and project as needed (IT Infra, Network, etc).
- Prepare scope of work and management of vendors/suppliers in bids and projects as needed
- Monitoring and execution of other system engineering works as required

**Essential Skills & Qualifications**:

- Bachelor’s degree in computer science or related field
- Experience in software solutioning, designing, technical proposal writting and developing large-scale software/web solution
- Hands-on experience with following programming languages, e.g. Java, C#, Angular, JavaScript
- Knowledge of software design patterns
- Experience with various development frameworks
- Experience with RESTful services and Microservices Architecture
- Experience with at least one message queue solution and data streaming solution (e.g. Apache Kafka)
- Experience with software system-level integration
- Experience in analyzing technical/design choices and documenting the analysis results.
- Experience with data modeling, relational database, nosql database
- Experience with cloud technologies, e.g. Microsoft Azure, Amazon Web Services
- Extensive working experience (at least 3 years) with Containerization: Docker, Kubernetes
- Experience with common software development tools, e.g. Jira, Git, Visual Studio code
- Experience in scrum/agile software development methodologies
- Experience with continuous integration (e.g. GitLab CI) and code management repository tools
- Software/enterprise architect related certification is good-to-have. E.g.
- Certified Professional for Software Architecture (CPSA) by iSAQB
- Certified Software Architect (CSA) by the Software Engineering Institute (SEI)
- TOGAF 9 Foundation by The Open Group
- Certified Enterprise Architect (CEA) by the Zachman Institute
- Federating Enterprise Architecture (FEA) Certification by the Open Group

**Good-to-have Skills/Experiences**:

- System skillset:

- System Administration basic skillset (services, ssh, user management,)
- DevOps advanced skillset:

- Developing and maintaining Ansible Playbooks and Modules
- Deploying and setup of CI/CD pipelines (closely work with development team to develop CI/CD pipelines and deploy into private and public cloud)
- Scripting experience in Shell (bash or Python) etc
- Infrastructure as code skillset:

- Automate deployment and configuration using Ansible
- Working knowledge VMware ESX and other virtualization technologies
- Security:

- Secrets management using various vaults (Gitlab security vaults, Kubernetes secrets)
- SSH administration
- Experiences in MHA (Ministry of Home Affairs) projects are good to have.

**Behaviour**:

- Produces Ingenious, astute design, with an open mind
- Excellent communication, presentation and interpersonal skills
- Collaborative team players preferred
- Be able to lead and motivate teams to deliver high-quality software



  • Singapore beBeeTest Engineer Full time

    Job Title: Electronic Systems SpecialistThe ideal candidate for this role will have expertise in designing, building and delivering electronic systems that meet customer requirements.Key Responsibilities:Direct and coordinate electronic engineering activities concerned with development, procurement, installation, calibration and maintenance of instruments,...

  • Software Engineer

    7 days ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    **JOB DUTIES**: - Define overall backend architecture for new systems and software products based on product requirements. - Responsible for systems functional backend development optimised in terms of performance, responsiveness, security, reliability and feasibility. - Lead system design and improve system stability with best practices such as agile...


  • Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full time

    Roles & ResponsibilitiesJOB ROLE & RESPONSIBILITIESDevelop the code using Java 1.6 (or above), Spring, Struts, ORM and Oracle, under the guidance of Experienced Professional. Develop Coding, Test cases using J-units and perform Unit Testing. Adhering the schedule and scope of the project. Interact with Project lead to review Technical deliverables.Desired...

  • Software Engineer

    3 days ago


    Singapore ST ENGINEERING MISSION SOFTWARE & SERVICES PTE. LTD. Full time

    Roles & ResponsibilitiesWe are looking for a motivated Software Engineer with 1–3 years of experience in fullstack development to join our growing team. You will play a key role in building secure, scalable systems that support public sector digital initiatives. The ideal candidate is eager to grow, with a solid foundation in coding, API development, and...


  • Singapore CSG SOFTWARE PTE. LTD. Full time

    **Key Responsibilities**: - Integrate and automate workflows between BIM platforms and other enterprise systems (e.g., Primavera, ERP, project management tools). - Act as a technical consultant for internal teams and external clients on digital design and construction technologies. - Assist in the deployment and configuration of BIM software, ensuring...

  • Software Engineer

    7 hours ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    The Software Engineer is responsible to develop software based on design requirements and ensure software and subroutines are working to specification, program codes have conformed to standards and are delivered with quality meeting schedule and requirements. **Project Delivery** - Analyse process/program specifications & translate specifications to program...


  • Singapore Sioux High Tech Software Ltd. Full time

    **About Sioux** Sioux is a global technology company that helps leading high-tech firms create and produce their products. We have a team of over 1,100 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a competitive...


  • Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time

    **Responsibilities**: - Lead design of major software components, systems, and features - Design, develop, test, deploy, maintain and improve our core libraries - Redesign our existing software architecture to improve efficiency and scalability, as well as reducing time effort and potential for errors on future development - Leverage advanced algorithms and...


  • Singapore Sioux High Tech Software Ltd. Full time

    **About Sioux** Sioux is a global technology company that helps leading high-tech firms create and produce their products. We have a team of over 1,100 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a competitive...


  • Singapore ST Engineering Mission Software & Services Pte Ltd Full time

    About ST Engineering ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace,...