Overview
Skills
Job Details
DESIRED SKILLS AND EXPERIENCE If you can do everything listed above, you've got what it takes. Perhaps some of the following would be helpful too:
Bachelor's degree in computer science or technology, information systems or software engineering course of study or have relevant experience.
Strong proficiency in data structures and algorithms
6+ years developing with C#, ASP.NET, Entity Framework and AspNetCore/MVC
Solid experience designing and implementing RESTful Web Services
UI development using React and Typescript
Hands-on experience building OAuth 2.0 based services to provide authorization and authentication capabilities, access token exchange mechanism for Rest APIs
Experience using design patterns such as dependency inversion via dependency injection required
Strong ability to start and lead a project from inception to completion required
Ability to break down high level requirements into technical specifications for implementation required
Experience with automated unit testing such as xUnit, nUnit, Selenium (E2E tests)
Strong proficiency with Git SCM
Communication: Ability to write in a clear, concise, organized, and convincing manner for the intended audience. Ability to effectively present information to groups of managers, team members and customers