About the role
Position: Sr. DeveloperLocation: BangaloreWork Mode: Work From Office Experience: Minimum 5 yearsNotice period: Immediately or max 15 days.Domain: Microsoft TechnologiesRequired Skills:· .Net , · C#,· Other Skills: Azure Cloud
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
- 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 timelines
- Excellent problem-solving and analytical skills
- Experience with version control systems such as Git
- Good communication and teamwork skills