Description

Lead application architecture and define the technical roadmap for a specific domain. You will design solutions, code core services, and oversee technical quality across multiple workstreams.

Responsibilities

  • Design and implement application architecture aligned with business requirements.
  • Develop services, APIs, and core capabilities through hands-on coding.
  • Provide technical oversight and conduct code reviews across development workstreams.
  • Identify, debug, and resolve critical technical risks and system issues.
  • Create solution diagrams, including scope and sequence flows, to guide implementation.

Required Skills

  • 5+ years of professional software development experience.
  • Hands-on experience with .NET Core 3.1 (or newer) and .NET Framework.
  • Proven experience with MVC implementation and Microservices architecture.
  • Proficiency with AWS, Docker, and containerization technologies.
  • Advanced knowledge of unit testing best practices and CI/CD processes.
  • Master's degree in a relevant field.

Preferred Skills

  • Deep knowledge of React.js, Angular, JavaScript, CSS, and HTML.

Education

Master's degree