Mitra AI

Associate Technical Lead

Posted: 1 days ago

Job Description

JOB SPECIFIC DUTIES AND RESPONSIBILITIES Lead the design, development, and delivery of software solutions in alignment with business and technical requirements.Collaborate closely with business analysts, product owners, and technical architects to define solution designs and ensure feasibility.Oversee development teams by guiding them through technical challenges and ensuring high-quality, scalable, and secure code implementations.Review and validate technical designs, code, and integration approaches to maintain engineering best practices.Contribute to architectural decisions involving cloud solutions, microservices, APIs, and system integrations.Ensure adherence to Agile development processes, DevOps principles, and continuous delivery practices.Provide technical leadership, mentoring, and training to software engineers and associates, fostering a culture of learning and collaboration.Participate in project estimation, sprint planning, and task prioritization to ensure timely and high-quality delivery.Identify risks, propose mitigations, and ensure technical debt is managed effectively.Work with cross-functional teams to troubleshoot and resolve critical production or deployment issues.REQUIRED COMPETENCIES AND SKILLS 7+ years of hands-on experience in software design, development, and deployment across multiple technology stacks.Core Expertise: .NET Core, ASP.NET MVC, Entity Framework Core, Web APIs, C#, and JavaFrontend Development: Strong experience in Angular and ReactJS frameworks, including TypeScript, JavaScript, jQuery, AJAX, and responsive UI design.Cloud Technologies: Extensive hands-on experience in AWS (EC2, RDS, CloudWatch, Cog nito, Lambda) and Azure (App Services, API Management, Service Bus, Functions). Microservices & Serverless Architectures: Deep understanding of distributed systems, service-oriented architecture (SOA), and serverless frameworks.Database Design and Management: Expertise in Microsoft SQL Server, MySQL, and PostgreSQL, including stored procedures, triggers, and database performance optimization.DevOps and Automation: Practical experience with CI/CD pipelines, Azure DevOps, GitHub, and SVN, focusing on continuous integration, deployment, and monitoring.Containerization & Orchestration: Skilled in Docker, YAML configurations, and cloud-native deployment practices.Backend Engineering: Proficient in dependency injection (DI), AOP, RESTful and SOAP web services, and API documentation using Swagger.Application Security: Strong knowledge of authentication, authorization, OAuth2, SSO, and identity management.Architectural and Design Skills: Well-versed in object-oriented programming (OOP), design patterns, and scalable software architecture principles.Tools & Frameworks: Experienced in Apache Tomcat, Postman, Curl, and version control systems.Project Delivery: Demonstrated ability to deliver high-quality, maintainable solutions under tight deadlines.Soft Skills:Effective communicator, analytical thinker, strong leadership and mentoring capabilities, and a collaborative team player with adaptability to new technologies.Proven ability to lead and mentor teams, manage sprints, conduct code reviews, and maintain high engineering standards.Experience collaborating with cross-functional teams including product owners, architects, and QA engineers to deliver end-to-end solutions.Strong communication, analytical thinking, and problem-solving skills with a focus on quality and innovation.Bachelor’s degree in Computer Science, Software Engineering, or Information Technology. and technical background.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In