ATL - .Net/Javascript
We are seeking an experienced Associate Tech Lead with expertise in .NET and JavaScript to join our team. This role involves leading the development of scalable, high-performance applications using .NET Core, Web APIs, and JavaScript frameworks. The ideal candidate should have strong full-stack development skills and experience working in Agile environments.
Key Responsibilities
- Design, develop, and maintain scalable web applications using the latest version of .NET and JavaScript.
- Develop and optimize RESTful APIs and backend services using the latest version of .NET.
- Implement modern JavaScript solutions, ensuring high performance and maintainability.
- Work closely with product owners, UI/UX designers, and developers to translate business requirements into technical solutions.
- Ensure best practices in software architecture, design patterns, and coding standards.
- Participate in code reviews, technical discussions, and mentoring of junior engineers.
- Optimize application performance, scalability, and security.
- Work within an Agile/Scrum environment, actively contributing to sprints and team goals.
- Research and recommend emerging technologies to improve software development processes.
Required Skills & Experience
- 5+ years of experience in software development using .NET Core and JavaScript.
- Strong knowledge of Web API development and Entity Framework.
- Expertise in JavaScript (ES6+), TypeScript, and frontend frameworks/libraries.
- Experience working with SQL databases and query optimization.
- Understanding of modern software architecture patterns (Microservices, MVC, etc.).
- Exposure to DevOps practices and experience working with CI/CD pipelines.
- Hands-on experience working in Agile teams (Scrum/Kanban).
- Strong problem-solving skills and analytical thinking.
- Excellent verbal and written communication skills in English, with the ability to contribute to technical discussions.
Nice-to-Have Skills
- Experience with modern JavaScript frameworks like React, Angular, or Vue.js.
- Hands-on experience with Azure or other cloud platforms.
Educational Qualifications
- Bachelors degree in Information Technology, Computer Science, or a related field.