You will lead the architecture and development of high-quality object-oriented software solutions.
Responsibilities
- Provide architecture guidance across the entire application lifecycle, including solution design, caching, scaling, and security.
- Develop distributed solutions using C# and .NET Core.
- Design and implement SOAP and RESTful web services using Microsoft Web API.
- Drive technical decisions within an Agile/SCRUM environment using Test-Driven Development.
- Mentor project teams on high-performance design and architectural artifacts.
Required Skills
- 15+ years of relevant experience in object-oriented software development.
- Expertise in C# and .NET Core.
- Hands-on experience with SOAP and RESTful web services.
- Deep knowledge of Microsoft technologies and databases.
- Experience building and maintaining distributed solutions.
- Proficiency with SCRUM and Test-Driven Development (TDD).
- Bachelor's Degree in Computer Science, a related STEM field, or equivalent experience.
Preferred Skills
- Experience with Azure, AWS, or other cloud platforms.
- Experience with Microsoft Graph API.
- Knowledge of Git and Microsoft ADO.