Job Description
Tech Stacks
- .Net
- CI/ CD Pipelines
- AWS
- RDBMS
- Docker
- APIs
Job Description
- Lead the design, development, and maintenance of backend systems for web and mobile applications maintaining high-quality standards & industry best practices.
- Collaborate with business partners and end-users to deliver exceptional user experiences.
- Design and implement highly scalable, resilient APIs, ensuring seamless integration across systems.
- Participate actively in Agile processes, including sprint planning, daily stand-ups, and retrospectives.
- Create and maintain test cases to ensure backend systems are robust, testable, and maintainable.
- Implement and manage fully automated Software Development Lifecycle (SDLC) processes for efficient delivery.
- Optimize backend services for high performance, scalability, and reliability.
- Provide technical leadership, driving decisions and ensuring adherence to software development best practices and architectural standards.
- Mentor and guide team members, fostering technical excellence and growth.
Requirements
- Extensive experience in backend development, ideally 6+ years.
- Proficiency in .NET Core & .NET framework-related technologies with strong knowledge of development best practices.
- Experience in designing and building scalable APIs for production systems.
- A solid understanding of software development design and architectural patterns.
- Expertise in setting up and managing a fully automated CI/CD pipeline.
- Hands-on experience with RDBMS technologies.
- Experience working with AWS cloud or other cloud platforms.
- Familiarity with containerisation tools like Docker.
- Exposure to distributed systems and event-driven architecture.
- Knowledge of observability tools and monitoring backend systems.
About the client
Our client is a visionary innovator, dedicated to transforming complex challenges into seamless solutions while building effective and high-performing development teams.