Job Details:
Position: C# Dot Net developer
Experience: 46 Years
Work Mode: Onsite
Location: Banglore
Required Skills:
C# .Net CICD Github GitLabobjectoriented programming TDD UT
Overview:
The C# Dot Net Developer plays a crucial role in designing developing and maintaining highquality software solutions using C# and the .Net framework. They are responsible for collaborating with crossfunctional teams to understand requirements develop technical solutions and ensure the stability and scalability of applications.
Key Responsibilities:
- Participate in all aspects of the software development lifecycle including requirements analysis design coding testing and deployment.
- Develop and maintain C# .Net applications ensuring high performance and responsiveness.
- Collaborate with internal teams to produce software design and architecture.
- Write clean scalable code using C# programming languages.
- Debug troubleshoot and resolve software defects and technical issues.
- Conduct code reviews and provide constructive feedback to peers.
- Integrate data storage solutions including databases keyvalue stores blob stores etc.
- Implement best practices for security and data protection within the application.
- Participate in Agile ceremonies such as daily standups sprint planning and retrospectives.
- Stay updated with emerging technologies and apply them to the software development process.
Required Qualifications:
- Bachelor s degree in Computer Science Engineering or a related field.
- Proven experience as a C# .Net Developer or similar role.
- Proficiency in C# with a good knowledge of its ecosystems.
- Strong understanding of the .NET framework and its latest features.
- Experience with SQL and database management.
- Ability to work in an Agile development environment.
- Knowledge of design patterns and best practices in software development.
- Familiarity with continuous integration continuous deployment and DevOps practices.
- Excellent problemsolving and analytical skills.
- Ability to work independently and within a team.
- Good communication and interpersonal skills.
- Relevant Microsoft certifications (e.g. MCSD) are a plus.
agile methodology,design patterns,database management,c,continuous integration,c#,sql,cicd,devops practices,github,agile development,tdd,continuous deployment,.net,framework,ut,object-oriented programming,gitlab,software development,test driven development