Overview
Design, develop and test new reusable libraries or components of the .NET development framework; Perform unit tests and support functional tests; Diagnose and resolve technical problems with systems; Assist in the collection and documentation of user requirements; Produce the technical documentation; Collaborate with other team members.
Qualifications
- Hold an undergraduate degree in the field of information technology (computer science, software engineering, computer engineering) or equivalent training
- Possess five years of experience in information technology
- Five years of programming experience in a .NET (C#) environment
- Five years of experience with Azure DevOps or another source manager tool with similar functionality (e.g., Git, TFS)
- Minimum of three years of experience applying software design patterns, test‑driven development (TDD), automated testing, dependency injection, SOLID principles, Clean Code principles, and DevSecOps
- Minimum of three years of programming experience in the following languages or concepts: Javascript, TypeScript, MVC, Angular, Blazor, REST API/SOAP, HTML5, Vue.js, React, Web Accessibility Concepts, SQL
#J-18808-Ljbffr