Location
Hyderabad | India
Job description
Overview:
The .NET Developer plays a crucial role in the design development and implementation of software solutions using Microsoft technologies. They are responsible for creating scalable and highperformance applications that meet the needs of the organization and its stakeholders.
Key Responsibilities:
- Participate in all aspects of the software development lifecycle including analysis design coding testing and implementation.
- Develop and maintain efficient reusable and reliable C# code.
- Collaborate with team members to design and implement new features and enhancements.
- Write clean scalable and welldocumented code following best practices.
- Understand and implement security and data protection.
- Integrate data storage solutions including databases keyvalue stores blob stores etc.
- Work with stakeholders to understand and fulfill software requirements.
- Troubleshoot debug and upgrade existing systems.
- Participate in code reviews and provide constructive feedback to peers.
- Stay updated on emerging technologies and integrate them into the development process as appropriate.
Required Qualifications:
- Bachelor s degree in Computer Science Engineering or related field.
- Proven experience as a .NET Developer or Application Developer.
- Extensive experience with C# ASP.NET MVC and SQL Server.
- Strong understanding of objectoriented programming and SOLID principles.
- Experience with frontend development using JavaScript HTML and CSS.
- Familiarity with agile methodologies and DevOps practices.
- Experience with Entity Framework and other ORM frameworks.
- Ability to work independently and as part of a team.
- Excellent problemsolving and communication skills.
- Certifications such as MCSD or MCP are a plus.
c#,asp.net,mvc,sql,javascript,html,css,entity framework,agile
Job tags
Salary