Role description
Responsibilities:
Working as an Engineering Manager in an agile team to provide high-quality software solutions within agreed timelines, ensuring alignment with business requirements and Agile principles.
- Provide technical leadership and strategic direction.
- Take ownership of the overall technical architecture, ensuring scalability, performance, security, and maintainability of the software systems.
- Collaborate with cross-functional team members, including product owners, designers, QA, and other stakeholders.
- Lead technical discussions.
- Manage technical risks and issues, identifying potential challenges and developing mitigation strategies.
- Provide clear and concise documentation for code, processes, and system architecture.
- Translate business requirements to clean, scalable code.
Qualifications
- Experience working in software development leading a team.
- Hands-on experience with .NET building scalable, maintainable and performant REST APIs with microservices.
- Expertise of AWS Services like EC2, EKS and Lambda.
- Proficient in writing high-quality unit and integration tests using xUnit or nUnit, with hands-on experience in Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).
- Expertise in using mocking frameworks.
- Create and review high-level and low-level design documents.
- Experienced in conducting code reviews and applying design patterns and security best practices.
- Proficient in working with either SQL or NoSQL databases.
- Practical experience with Docker and Kubernetes.
- Experience of any source control, git (e.g. Bitbucket, GitHub, Gitlab)
- Experience of Continuous Integration and Continuous Deployment (CI/CD) practices.
- Experience on static code quality analysis tools, vulnerability management.
Skills
.net,aws amazon ec2,agile principles,cicd,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.