Key Responsibilities:
- Develop, test, and maintain web and desktop applications using ASP.NET, C#, .NET Core & Entity framework.
- Participate in requirements analysis and communication with stakeholders
- Collaborate with internal teams to produce software design and architecture
- Build and consume Restful Web APIs for seamless integration with other services and applications.
- Understanding of Agile methodologies
- Excellent troubleshooting and communication skills
- Apply Object-Oriented Programming (OOP) principles to create scalable and maintainable code.
- Collaborate with the development team using GIT for version control.
- Use Postman for API testing and ensure reliable, high-quality code through Test Driven Development (TDD).
- Participate in code reviews, provide constructive feedback, and continuously improve development processes.
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
- Responding quickly and respectfully to all client/partner requests
Required Skills:- Good experience with ASP.NET and C# for web and Windows application development.
- Good understanding of .NET Core framework and SQL Server. Experience with compiling low o medium complexity SQL queries & Stored Procedures.
- Experience with web development and building Restful Web APIs.
- Proficiency in Entity Framework and Object-Oriented Programming.
- Familiarity with GIT for version control and collaboration.
- Experience with Postman for API testing and Test-Driven Development (TDD) using test frameworks like nunit, mstest etc.
Qualifications:
- Bachelor’s/ Master’s degree in computer science, Software Engineering, or a related field (or equivalent work experience).
- 1/3+ years of professional experience in .NET development.
- Strong problem-solving skills and ability to work independently or as part of a team.
- Excellent communication and interpersonal skills.
Preferred Qualifications:
- Knowledge of SQL Server Reporting Services (SSRS).
- Experience with Blazor for building interactive web UIs.
- Familiarity with Azure DevOps for CI/CD and project management.