Software Developer, Singapore
-
Singapore
-
Posted: less than a week ago
-
Save
The client is focused on advancing Security Solutions & Services by leveraging multi-modal biometrics and AI technologies to innovate in robotics, personnel and vehicle access control, and automated border control systems.
Job SummaryJoin the Security Solutions & Services Division as a Software Developer on a 12-month contract to design, develop, and maintain cutting-edge applications using .NET and modern web technologies, integrating hardware SDKs and APIs to deliver robust security solutions.
Responsibilities- Design, develop, and maintain scalable applications using .NET technologies to support security solutions
- Build intuitive and responsive WPF front-end interfaces using XAML, MVVM architecture, and data binding for maintainability
- Develop web-based front-ends with React, Node.js, HTML5, CSS3, TypeScript, and JavaScript to enhance user experience
- Integrate SDKs with diverse hardware devices, managing native C++ SDKs and bridging managed (.NET) and unmanaged code for seamless operation
- Implement system integration by developing and consuming RESTful APIs to enable communication between components
- Utilize messaging systems such as Apache Kafka or Solace to support real-time data exchange and system messaging
- Provision and manage communication protocols including MQTT, WebSocket, and JMS for reliable data transmission
- Participate in software architecture and design discussions applying design principles and patterns to build robust, scalable systems
- Work with relational databases (MSSQL, MariaDB, MySQL) and non-relational databases (Redis, Elasticsearch, MongoDB) to manage data storage and retrieval
- Write clean, efficient, and maintainable code following best practices and software development lifecycle processes
- Collaborate effectively in agile teams, applying Shift Left testing approaches to promote early defect detection and quality assurance
- Demonstrate strong problem-solving and analytical skills to troubleshoot and optimize software solutions
- Communicate clearly and collaborate with cross-functional teams to deliver high-quality software in a fast-paced environment
- Maintain attention to detail with a focus on software quality and security standards
- Experience deploying and managing containerized applications using Docker and Kubernetes to support scalable deployments
- Familiarity with micro-frontend architecture to enable modular and maintainable web applications
- Knowledge of rules engine development to support dynamic business logic implementation
- Prior experience in code quality control and software testing using tools such as NUnit, xUnit, and JUnit
- Familiarity with GitLab CI/CD pipelines to automate build and deployment processes
- Certified Kubernetes Application Developer (CKAD)
- Microsoft Certified: Azure Developer Associate
- Oracle Certified Professional, Java SE Programmer
-
Company nameCAREER ZOOM PTE. LTD.
-
Job positionSoftware Developer
Software Developer has been posted in the Bishan Information Technology category on Locanto.
Right now, this is the only ad posted in this category in Bishan.
Interested in more? Widen your search to view ads in nearby areas of Bishan. This includes Information Technology in Tanglin, Orchard and Novena. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.