Job Summary
We are looking for a Senior .NET Developer with extensive experience in the .NET ecosystem to lead projects and mentor team members. This role involves overseeing complex projects, optimizing applications, and working closely with clients and stakeholders to ensure project success.
Key Responsibilities
- Lead the design, development, and deployment of .NET applications.
- Architect solutions that are scalable, efficient, and meet business needs.
- Provide technical mentorship and guidance to junior developers.
- Perform code reviews and ensure compliance with best practices.
- Collaborate with cross-functional teams to define project requirements.
- Troubleshoot, debug, and optimize applications to enhance performance.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in .NET development, with expertise in C#, ASP.NET, and .NET Core.
- Strong understanding of microservices, REST APIs, and software architecture.
- Experience with CI/CD pipelines, deployment automation, and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and ability to manage complex projects.
Preferred Skills
- Hands-on experience with cloud platforms like Microsoft Azure or AWS.
- Knowledge of front-end technologies and frameworks.
- Familiarity with agile development methodologies and DevOps practices.