Overview
As a .NET Developer, you will be responsible for designing, developing, and maintaining high-quality web applications using the .NET framework. Your role will be crucial in ensuring the seamless functionality and user experience of our software products.
Key Responsibilities
- Participate in software development activities including design, coding, testing, and debugging
- Collaborate with cross-functional teams to define, design, and ship new features
- Develop and maintain technical documentation
- Implement modern software design principles in an Agile environment
- Conduct code reviews and provide feedback to other developers
- Troubleshoot and resolve complex technical issues
- Optimize applications for maximum speed and scalability
- Stay up-to-date with emerging technologies
- Work on bug fixing and improving the performance of existing applications
- Participate in continuous improvement initiatives to enhance team productivity
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience as a .NET Developer or Application Developer
- Proficiency in C# and the .NET framework
- Experience with ASP.NET MVC and SQL Server
- Good understanding of front-end technologies such as JavaScript, HTML, and CSS
- Knowledge of Agile software development methodologies
- Strong problem-solving skills
- Ability to work in a fast-paced, dynamic environment
- Excellent communication and teamwork skills
- Detail-oriented with a focus on quality and user experience
Skills: c#,.net framework,asp.net,mvc,sql server,javascript,html,css,agile,azure