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.