Job Summary:
We are seeking a Backend .NET Developer (45 years experience) to join our development team. The ideal candidate should have strong expertise in .NET Framework and .NET Core backend development, with proven hands-on experience in console-based applications and Windows platform development. The role requires working on debugging, maintenance, and enhancements, including incorporating fixes from legacy VB applications into .NET implementations. This is a backend-focused role and does not involve full stack or frontend development. The position requires the candidate to work from the customer's premises in Bangalore.
Key Responsibilities:
- Debug, analyze, and provide fixes for existing backend console applications developed in .NET.
- Understand, migrate, and incorporate bug fixes or enhancements from legacy VB applications into .NET.
- Design, develop, and maintain reliable, scalable, and efficient backend solutions for the Windows platform.
- Collaborate with cross-functional teams to troubleshoot issues and implement solutions.
- Work with standard development tools for source control, CI/CD, and code quality (e.g., Git, Azure DevOps).
- Write, maintain, and execute unit tests and integration tests.
- Participate in code reviews, ensuring adherence to backend coding standards and best practices.
- Document technical solutions and provide support during deployment and maintenance phases.
- Suggest improvements in backend design, performance, and coding practices.
Required Skills and Qualifications:
- 45 years of professional experience in backend software development using .NET Framework and .NET Core.
- Strong experience in debugging, troubleshooting, and providing fixes for console applications.
- Proven experience with Windows platformbased development.
- Ability to understand and port fixes/enhancements from VB to .NET implementations.
- Proficiency in C# programming language and object-oriented design principles.
- Familiarity with standard development tools such as Git, Azure DevOps, or equivalent.
- Experience with testing tools and writing unit/integration tests (e.g., NUnit, MSTest, xUnit).
- Solid understanding of backend software development lifecycle (Agile/Waterfall).
- Strong problem-solving and debugging skills with attention to detail.
- Excellent communication and collaboration skills.
- Mandatory prerequisite: Ability to work from Bangalore.