Bukit Batok - Software Developer (1 year contract)
Toppan Next Tech Pte. Ltd. Bukit Batok Full-time
We are seeking a highly skilled and experienced Senior Software Developer with deep expertise in both frontend and backend development to join our dynamic engineering team. This role involves end-to-end software development, system design, and support across various platforms, with a strong emphasis on backend development involving smartcards, biometric sensors, and secure systems integration.
Build user-friendly web interfaces, ensuring seamless experiences from backend processing to frontend usability. You'll play a hands-on technical leadership role while collaborating closely with cross-functional teams.
Responsibilities:
- Develop robust software solutions by analyzing user requirements, system flow, and work processes, and applying the software development lifecycle
- Design and implement backend applications for smartcards, biometric sensors, and reader devices, ensuring performance, security, and scalability
- Provide high-level technical support during deployment, configuration, and ongoing maintenance of systems for customers
- Troubleshoot and resolve complex technical issues, delivering prompt and professional responses to bug reports and incidents
- Test and debug new programs to ensure logic, syntax, and outcomes are aligned with specifications; assist junior developers with code reviews and debugging
- Contribute to the planning and enhancement of products by collaborating with engineering and operations teams to define architecture, scalability, and standardization strategies
- Write comprehensive documentation, diagrams, and flowcharts, and maintain clear, well-documented codebases
- Lead system analysis efforts and recommend enhancements to improve software performance, reliability, and compliance
- Gather and analyze feedback and service-related issues to support continuous improvement of development and operational processes
- Design and implement secure and efficient applications tailored to customer needs, ensuring optimal performance in production environments
- Ensure projects are completed accurately and on time, aligning with development best practices and business objectives
- Provide mentorship and technical guidance to junior developers and code reviewers
- Actively participate in architectural design decisions and technology stack evaluations
- Conduct peer code reviews and contribute to maintaining high coding standards and practices
- Lead the integration of new tools, frameworks, and practices into the existing development environment
- Stay current on industry trends, emerging technologies, and best practices; introduce relevant innovations into the team
- Report directly to the Software Development Manager
Requirements:
- Diploma or Degree in Computer Science, Software Engineering, or a related field
- Minimum of 3 years of experience in a professional software development environment
- Proven experience applying Clean Architecture and SOLID principles in real-world applications
- Strong understanding of software architecture principles and design patterns
- Proficiency in multiple programming languages (e.g., C#, C++, Java, JavaScript, Swift, Kotlin)
- Hands-on experience with backend frameworks/libraries such as ASP.NET, ASP.NET Core, Entity Framework, Solid knowledge of database systems including SQL and NoSQL; ability to write optimized and secure queries
- Familiarity with front-end technologies (HTML5, CSS, JavaScript/TypeScript) and collaboration with front-end teams
- Experience with version control systems like Git and collaborative workflows (e.g., GitFlow)
- Understanding of WebSocket communication and real-time data handling
- Strong initiative and a proactive approach to problem-solving and analytical thinking
- Excellent communication and interpersonal skills
- Experience working with cloud platforms such as Microsoft Azure or Amazon Web Services (AWS)
- Proficiency with containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes)
- Familiarity with microservices architecture, inter-service communication and networking concepts
- Experience developing and consuming RESTful APIs, working with protocols such as SOAP, XML, JSON
- Awareness and implementation of secure coding practices and backend security principles
- Ability to work independently as well as lead initiatives within cross-functional teams
Preferred Skills:
- Experience with unit testing, test-driven development (TDD), and automated testing frameworks
- Experience with DevOps tools and practices (CI/CD pipelines, Jenkins, Ansible, etc.)
Preferred Qualities:
- Leadership experience in cross-functional agile teams
- Experience in secure software development within regulated industries (e.g., hospitality, access control, government)
- Experience with biometric authentication and identity management systems
- Passion for mentoring and developing the skills of others
Toppan Next Tech Pte. Ltd.Choa Chu Kang, 3 km from Bukit Batok
We are seeking a highly skilled and experienced Senior Software Developer with deep expertise in both frontend and backend development to join our dynamic engineering team. This role involves end-to-end software development, system design...
CHARTSWOOD CONSULTING PTE. LTD.Bukit Batok
stakeholders (e.g., Product Owner) to understand business requirements and translate them into technical requirements for the development team.
• To direct and guide the development team in various aspects of the software development life cycle, development...
Toa Payoh, 10 km from Bukit Batok
Position Overview:
We are looking for a Software Developer Intern to join our Information Technology Team. This person will work on various development software projects as stipulated by the Head of Engineering. For example: Test automation, tool...