Job
Description
As a senior software developer with 8+ years of experience and a technical lead role for 2+ years, you will be responsible for leading the design, development, and implementation of full stack web applications using C#, .NET Core, Angular, TypeScript, and JavaScript. You will collaborate with cross-functional teams, including product management, UI/UX, and QA, to deliver high-quality solutions. Your role will also involve providing technical leadership, mentoring, and guidance to a team of software engineers. Key Responsibilities: - Lead the design, development, and implementation of full stack web applications using C#, .NET Core, Angular, TypeScript, and JavaScript. - Collaborate with cross-functional teams to deliver high-quality solutions. - Provide technical leadership, mentoring, and guidance to a team of software engineers. - Participate in architecture design discussions, code reviews, and technical problem-solving. - Ensure code quality, maintainability, and adherence to best practices in software development. - Own end-to-end delivery from requirement analysis to deployment and production support. - Evaluate and recommend new tools, frameworks, and practices to improve development efficiency. - Work closely with DevOps and QA teams to ensure smooth CI/CD and automated testing processes. - Collaborate in Agile/Scrum ceremonies and drive continuous improvement within the team. Qualifications Required: - Bachelors or Masters degree in Computer Science, Information Technology, or related field. - 8+ years of hands-on experience in software development with at least 2 years in a technical lead role. - Frontend: Angular (v10+), TypeScript, JavaScript, HTML5, CSS3, RxJS, RESTful API integration. - Backend: C#, .NET Core / .NET 6+, Web API, Entity Framework Core. - Database: SQL Server / PostgreSQL / MySQL (strong in writing queries, stored procedures, and optimization). - Architecture: Microservices, RESTful APIs, and cloud-native application design (Azure or AWS preferred). - DevOps & Tools: Git, Azure DevOps / Jenkins / GitHub Actions, Docker, CI/CD pipelines. - Testing: Unit testing frameworks (xUnit, NUnit, Jasmine, Karma, etc.). - Other: Knowledge of design patterns, SOLID principles, and clean code practices. (Note: No additional details about the company were mentioned in the job description.),