Responsibilities
Design, build, and operate scalable, fault-tolerant services and features across a microservices platform, taking ownership from requirements through deployment and production support. Lead technical design and architecture decisions, improve code quality and reliability, resolve production issues, collaborate with stakeholders, and promote engineering best practices and effective use of AI development tools.
Requirements
Requires 7+ years of professional software engineering experience, expert-level .NET/C# and relational database skills, and experience with React, REST APIs, microservices, Docker, CI/CD, and production workloads in Azure. Candidates should also understand Java or Kotlin fundamentals, Agile/Scrum, distributed systems, and AI-assisted development tools.