C# Dot Net Developer

1 week ago

Bengaluru, Karnataka, India Tuitions Tree Full-time
Job Details:

Position: C# Dot Net developer
Experience: 4-6 Years
Work Mode: Onsite
Location: Banglore

Required Skills:
C#, .Net, CICD, Github, GitLab,object-oriented programming, TDD, UT



Overview:

The C# Dot Net Developer plays a crucial role in designing, developing, and maintaining high-quality software solutions using C# and the .Net framework. They are responsible for collaborating with cross-functional 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, key-value stores, blob stores, etc.
  • Implement best practices for security and data protection within the application.
  • Participate in Agile ceremonies such as daily stand-ups, 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 problem-solving 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.