Job Description
Position: Associate Technical Lead
Responsibilities:
- 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.