Description

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.

Education

Bachelor's Degree