Description

10+ years of relevant experience in developing high-quality object-oriented software
Solid hands-on C#, .NET Core development experience
Hands on experience in and knowledge of SOAP and RESTful web services (Microsoft Web API)
Experience working with distributed solutions. Excellent ability to provide architecture guidance to the project team working with all aspects of an application lifecycle - solution architecture, architecture artifacts, high performance design, caching mechanisms, scaling and security
Solid knowledge of Microsoft technologies, databases
Experience with a software development process that leverages agile approaches such as SCRUM as well as Test-Driven Development
Bachelor’s or advanced degree in Computer Science or a related STEM field or equivalent experience
What other skills/experience would it be helpful to have?
Experience with distributed computing: Azure, AWS, or other cloud platforms highly desirable.
Experience with Git and Microsoft ADO is a plus
Strong problem solving & critical thinking capabilities.
Clear communication skills and demonstrated customer empathy.
Passionate and collaborative team player with drive to work in a fast-paced environment.
Experience with Microsoft Graph API
 

Education

Bachelor's Degree