Overview:
As a .Net C# Developer at our company, you will play a crucial role in designing, developing, testing, and maintaining high-quality software solutions using the .NET framework. You will collaborate with cross-functional teams to deliver scalable and productive applications that meet the business requirements. Your work will directly impact the company's success by enhancing the performance and functionality of our software products.
Position: Sr. Developer
Location: Bangalore
Work Mode: Work From Office
Experience: Minimum 5 years
Notice period: Immediately or max 15 days.
Domain: Microsoft Technologies
Key Responsibilities:
- Participate in the full software development lifecycle including analysis, design, coding, and testing
- Collaborate with other team members to understand business requirements and translate them into technical solutions
- Develop high-quality, efficient, and reusable code using C# and .NET framework
- Create and maintain technical documentation related to the software development process
- Optimize applications for maximum speed and scalability
- Integrate data storage solutions using SQL databases
- Conduct code reviews and provide constructive feedback to other team members
- Debug and resolve technical issues in existing software applications
- Stay updated with the latest industry trends and best practices in .NET development
- Collaborate with quality assurance (QA) to ensure software meets quality standards
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- Proven experience as a .Net C# Developer or similar role
- Proficiency in C#, .Net Framework, and ASP.NET MVC
- Strong understanding of object-oriented programming (OOP) principles
- Experience with SQL and database management
- Knowledge of web technologies including HTML, CSS, and JavaScript
- Ability to work in an Agile environment and deliver within sprint timel