Company Description
IMT Solutions is a digital transformation and IT services provider with offices in Singapore, Japan, and Vietnam. We specialize in delivering innovative solutions such as cloud migration, AI/MLOps, RPA, and Synthetic Monitoring platforms, partnering with leading enterprises across various industries. Our award-winning projects, like the R-One Recycling ATM, reflect our commitment to innovation and excellence. Serving clients ranging from startups to Fortune 500 companies in sectors such as healthcare, education, eCommerce, and more, IMT Solutions offers diverse services including Outsourced Product Development, DevOps, and Business Process Outsourcing (BPO). Learn more about us on our website and social media channels.
Role Description
- Analyze business and technical requirements from stakeholders, product owners, and clients.
- Assess and recommend suitable technologies, frameworks, and tools that enhance the software development process and system performance
- Participate in design, develop and implement the software
- Design and define overall system architecture for software solutions.
- Propose and select appropriate technologies, frameworks, and architectural patterns.
- Work closely with backend, frontend, and AI engineers to align implementation with architecture.
- Work directly with clients to shape product roadmap and turn ideas into scalable solutions.
- Review system designs and conduct code reviews.
Qualifications
- Bachelor degree in Computer Science, Software Engineering, or equivalent.
- 5+ years of experience in software development and 2+ in Solutions Architect
- Deep expertise in.NET (C#), ASP.NET Core, RESTful APIs.
- Hands-on experience designing and implementing Microservices.
- Ability to stay current with emerging technology trends and modern frameworks.
- Strong hands-on knowledge ofAzure(App Service, Storage, Identity, Functions, Service Bus)
- Experienced in PostgreSQL, MSSQL, JavaScript, HTML5 and CSS33, Git.
- Experience working with AI-driven or AI-integrated products is a plus.
- Strong communication and collaboration skills in English.
- Ability to work independently and as part of a team.
- Creative and innovative mindset.
- Excellent organizational and time management skills.