Primary Responsibilities :
- Design and implement solutions for the area of the application owned by the team
- Learn and apply new 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 field1-2 years of relevant experienceStrong technical background on Microsoft technologies (C#, ASP.Net) with a minimum of 2 years in web-based application developmentHands-on experience with .NET / .NET Core , MVC , Web APIHands-on experience with CSS , JavaScriptHands-on experience with database systems (SQL Server)Exposure to unit testing frameworks (MS Unit and QUnit testing)Exposure to version control systems like GitFamiliarity with agile development tools such as Azure DevOps , or equivalentGood analytical and problem-solving skillsDebugging and troubleshooting skillsStrong communication skills and ability to work well in a team environment, comfortable with direct communication with all levels of technical and business resourcesFluency in written and spoken English at CEF B2 level or abovePreferred Skills / Qualifications :
Experience with Azure cloud platformsKnowledge of DevOps practices , CI / CD pipelinesSkills Required
Debugging, System Design, Analytical, Unit Testing, Javascript