.NET Developer

Open 29d

Job Title: SDE-2 ( Dot Net Developer)

Location: Mumbai/Bangalore

Software Development: Design, develop, test, deploy, and maintain scalable and high-performance applications and services using C#, .NET Core/Framework, and ASP.NET.

· Architecture & Design: Contribute to the design and architecture of new features and components, focusing on building high-quality, reusable, and efficient code.

· Collaboration: Work with cross-functional teams (product managers, QA, front-end developers) to define and deliver new features within an Agile or Scrum methodology.

· API Development: Build and consume robust RESTful APIs for seamless integration with other systems and third-party services.

· Database Management: Work with various databases (e.g., SQL Server, Oracle) and data access technologies like Entity Framework Core to manage and enhance data storage.

· Code Quality: Participate in code reviews, write unit tests, debug, and troubleshoot production issues to ensure application reliability and maintain code quality standards.

· Technical Leadership: Potentially mentor junior developers and contribute to process improvements and best practices within the team.

· Documentation: Maintain proper technical documentation for code, architecture, and operational procedures

· Experience: 4 to 8+ years of professional software development experience in a relevant role.

· Technical Proficiency:

o Strong proficiency in C# and the .NET framework, with specific expertise in .NET Core/ASP.NET Core.

o Experience with RESTful APIs and microservices architecture.

o Strong knowledge of SQL Server\Oracle or other relational/NoSQL databases.

o Familiarity with front-end technologies like HTML, CSS, JavaScript, and potentially modern frameworks like Angular or React.

o Knowledge of cloud platforms (e.g., Azure, AWS) and DevOps tools (CI/CD) is often preferred.

o Experience with version control systems, specifically Git.

· Soft Skills: Strong problem-solving abilities, excellent communication skills, and a dedication to collaborative work in an Agile environment are essential.

Software Development: Design, develop, test, deploy, and maintain scalable and high-performance applications and services using C#, .NET Core/Framework, and ASP.NET.

· Architecture & Design: Contribute to the design and architecture of new features and components, focusing on building high-quality, reusable, and efficient code.

· Collaboration: Work with cross-functional teams (product managers, QA, front-end developers) to define and deliver new features within an Agile or Scrum methodology.

· API Development: Build and consume robust RESTful APIs for seamless integration with other systems and third-party services.

· Database Management: Work with various databases (e.g., SQL Server, Oracle) and data access technologies like Entity Framework Core to manage and enhance data storage.

· Code Quality: Participate in code reviews, write unit tests, debug, and troubleshoot production issues to ensure application reliability and maintain code quality standards.

· Technical Leadership: Potentially mentor junior developers and contribute to process improvements and best practices within the team.

· Documentation: Maintain proper technical documentation for code, architecture, and operational procedures

· Education: A Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.