Key Responsibilities:
Partner with engineers, project stakeholders, and clients to successfully deliver project outcomes.
Improve existing workflows and build scalable processes where gaps are identified.
Develop and manage reusable modules and components to enhance development efficiency.
Proactively propose solutions that address current challenges while supporting future scalability.
Oversee the end-to-end design, implementation, testing, and troubleshooting of system software.
Anticipate technical risks and roadblocks, and implement practical solutions to mitigate them.
Evaluate source code and system architecture to maintain high quality and performance standards.
Promote and enforce best practices across software design and development activities.
Continuously explore emerging technologies and industry advancements to drive innovation.
Requirements:
Minimum of 4 years’ relevant professional experience in software development or related fields.
Strong understanding of full-stack development concepts and software engineering fundamentals.
At least 2 years of practical experience working within Agile frameworks (e.g., Scrum, Kanban).
Proven experience completing a full Software Development Life Cycle (SDLC), from initial design through deployment and testing.
Familiarity with DevSecOps principles and CI/CD pipelines for automated build and release processes.
Proficient in at least one major programming language such as Java, JavaScript, Python, C#, or C++.
Hands-on experience with modern development frameworks and tools including Node.js, React, TypeScript, Spring Boot, Angular, Vue.js, Next.js, Express.js, and FastAPI.
Experience working with both relational and non-relational databases (e.g., MSSQL, PostgreSQL, MongoDB), including scalable system design.
Strong communication and presentation skills, both written and verbal.
Demonstrated analytical thinking and innovative problem-solving capabilities.
Self-driven, dependable, and able to manage responsibilities independently.
Effective prioritization and time management skills.
Work Location: North / Central
(EA Reg No: 20C0312)
Please email a copy of your detailed resume to kayla@talentsis.com.sg for immediate processing.
Only shortlisted candidates will be notified.
Software Lead / Assistant Principal Engineer [Java] • Islandwide, SG