.Net Developer - C/Microservices Architecture

10 - 14 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a skilled .NET Developer, you will be responsible for leading the design, development, and implementation of complex .NET applications utilizing C# and .NET Core. Taking ownership of the full software development lifecycle, you will engage in requirements gathering, system design, deployment, and maintenance. Your focus will be on writing clean, efficient, and well-documented code that adheres to best practices and coding standards. Additionally, you will design and implement robust and scalable APIs and backend services. Your role will require the utilization and integration of various unit testing frameworks such as xUnit.net, NUnit, and MSTest to ensure code quality and reliability. Active participation in architectural discussions and technical decision-making processes will be essential. Collaborating effectively with cross-functional teams, including product managers, designers, and other developers, is a key aspect of the position. Conducting code reviews to maintain code quality, consistency, and standards will also be part of your responsibilities. In troubleshooting and resolving complex technical issues, you will showcase your problem-solving, analytical, and debugging skills. Mentoring and providing guidance to junior and mid-level developers to foster their technical growth will be a crucial part of your role. Staying up-to-date with the latest technology trends in the .NET ecosystem and contributing to the enhancement of development processes and best practices within the team are expected. Requirements for this position include a Bachelor's degree in Computer Science, Engineering, or a related field, along with 10+ years of professional experience in .NET development using C#. Extensive experience with the .NET Core framework, various unit testing frameworks, object-oriented programming principles, and design patterns is necessary. Proficiency in designing and developing RESTful APIs, working with databases, and familiarity with version control systems like Git are vital. Strong leadership, communication, and collaboration skills are essential for effective interaction with team members. The ability to work independently and as part of a team in a fast-paced environment is crucial. Experience with Agile development and additional points like cloud platforms (Azure, AWS, GCP), containerization technologies (Docker, Kubernetes), CI/CD pipelines (Azure DevOps, Jenkins), other .NET technologies (ASP.NET Core, Entity Framework Core), and performance tuning and optimization will be advantageous. Stay updated with the latest trends and advancements in .NET technology and contribute to the continuous improvement of the team's development processes and best practices.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You