The ideal candidate will have a strong background in designing, developing, and maintaining software applications using the .NET framework. This role requires a deep understanding of C#, ASP.NET, and related technologies and a passion for delivering high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain software applications using the .NET framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code.
- Conduct code reviews to ensure the quality and functionality of applications.
- Troubleshoot and resolve software defects and issues.
- Participate in the entire software development lifecycle, from concept and design to testing and deployment.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 10 years of experience in .NET web development & management.
- Handled a team of 5+ developers.
Preferred Skills:
- Proficiency in C#, ASP.NET Web Forms & Web API.
- Strong understanding of SQL and database design.
- Experience with front-end technologies such as HTML, CSS, JavaScript.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work in a fast-paced and dynamic environment.
- Familiarity with DevOps practices and CI/CD pipelines.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment.
**This role may be onsite or remote, depending on the qualified candidate's location. Salary is negotiable and will be agreed upon by the client and the candidate.