Primary Responsibilities:
- Design and implement solutions for the area of the application owned by the team
- Learn and apply recent system design responsibilities
- Resolve production issues and defects for solutions owned by the team
- Ensure proper team and inter-team communication practices
- Identify issues with internal team communication practices
Required Skills/Qualifications:
- Bachelor's degree in Computer Science , Software Engineering , or a relevant field
- 1-2 years of relevant experience
- Strong technical background on Microsoft technologies (C#, ASP.Net) with a minimum of 2 years in web-based application development
- Hands-on experience with .NET/.NET Core , MVC , Web API
- Hands-on experience with CSS , JavaScript
- Hands-on experience with database systems (SQL Server)
- Exposure to unit testing frameworks (MS Unit and QUnit testing)
- Exposure to version control systems like Git
- Familiarity with agile development tools such as Azure DevOps , or equivalent
- Good analytical and problem-solving skills
- Debugging and troubleshooting skills
- Strong communication skills and ability to work well in a team environment, comfortable with direct communication with all levels of technical and business resources
- Fluency in written and spoken English at CEF B2 level or above
Preferred Skills/Qualifications:
- Experience with Azure cloud platforms
- Knowledge of DevOps practices , CI/CD pipelines