Job Summary:
We are seeking a Mid-Level Software Developer with strong experience in C#, .NET, Angular, and Azure to join our development team. The ideal candidate will start by learning our existing application and providing technical support for current issues. Over time, they will transition into active development, focusing on bug fixes, system improvements, and feature enhancements.
Key Responsibilities:
- Learn and understand the existing application architecture and codebase.
- Troubleshoot and resolve existing system issues and bugs.
- Collaborate with QA and support teams to address user-reported problems.
- Develop and deploy enhancements, new features, and improvements.
- Participate in code reviews, team meetings, and Agile ceremonies.
- Write clean, maintainable, and well-documented code.
- Maintain and improve integration with Azure-based services.
Required Skills and Experience:
- 3–5 years of hands-on experience with C# and .NET Framework / .NET Core.
- Proficient with Angular (version 8+ preferred) for front-end development.
- Experience working with Azure services and deployment pipelines.
- Strong understanding of software development principles and SDLC best practices.
- Experience troubleshooting and resolving bugs in production systems.
- Familiarity with version control (e.g., Git) and CI/CD tools.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and within a collaborative team environment.
Preferred Qualifications:
- Experience with SQL Server or other relational databases.
- Familiarity with Agile/Scrum methodologies.
- Prior experience supporting or maintaining legacy applications.