Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading firm in Singapore seeks an experienced Software Architect to steer their software architecture efforts. The role involves designing high-quality, standardized solutions, facilitating collaboration among technical teams, and ensuring adherence to coding and security best practices. The ideal candidate will have strong development experience in C#, .NET, Terraform, and SQL, with a passion for mentoring juniors and refining development practices.
• To own the overall software architecture to build standardised and high-quality software.
• Design and construct blueprints for common solutions to be used across the organisation.
• Facilitate as a quorum member of the Architecture Collaboration Forum, where SMEs will look for guidance and approval of architectural design.
• Work with tech leads to define & build out the architectural guidance documentation and communicate this to the wider developer sphere at Axi.
• Develop and maintain the cross-product technical roadmap in association with product-based development teams.
• Embrace DevOps practices to embed non-functional and operational requirements into the architecture, complying with the Azure Well Architected Framework.
• Advocate & ensure adherence to internal coding standards, best practices, and industry standards.
• Write clean, maintainable, and well-organized code, implementing TDD and unit testing methodologies to ensure high-quality software and facilitate easy code review and refactoring.
• Experience in software development and coding in C#, .NET and Terraform.
• Any experience in other OO or non-OO languages is a plus.
• Knowledge & understanding of SQL.
• Embed security best practices throughout the software development lifecycle to proactively address potential risks and maintain a secure application environment.
• Actively participate in the ongoing refinement of development practices and processes, sharing expertise and insights with team members to drive improvements in software quality, maintainability, and overall development efficiency.
• Mentor and help develop skills of junior members of the team via pair programming and peer review.
*
indicates a required field
First Name *
Last Name *
Preferred First Name
Email *
Phone
Resume/CV
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf