Senior Software Engineer (.Net) - Singapore - Synapses Pte. Ltd.
1 month ago
Description
The candidate will lead and manage the development team forthe successful implementation of healthcare IT solution or software product development.
Role and Responsibilities:
. Support project manager or product owner on project or product planning
. Translate business requirements into technical architectures & detail solution
. Assess and validate solution and infrastructure feasibility in hybrid cloud environment and compliance to IT policy
. Design application architecture including the integration with external systems
. Develop the detail design of the core application components
. Ensure the application has robust design and security protection
. Hands-on coding and coach internal development team on design and coding
. Work with relevant DevOps engineer for Release management and deployment of application releases
Requirements:
. Bachelor's Degree, Post Graduate Diploma, Professional Degree in Computer Science, Information Technology.
. 10+ years of relevant work experience in software product development and life cycle.
. Strongexperience in API design and implementation
. Experience inapplication architecture design and database design
. Hands-on development experience for Frontend & Backend application (C# .Net core & ReactJS)
. Experience in AWS or Azure
. Experience in Azure DevOps or equivalent CI/CD
. Experience in Microservices design and development will be advantageous
. Knowledge and experience in application design patterns
. Proactive and meticulous
. Value driven and versatile
. Approach design and development of solution with the mind set of software product development
. Experience with agile development methodologies