Required
- Senior level experience and decision making typically developed over 10+ years of professional software engineering experience.
- Deep expertise in C#, modern .NET, and cloud-native development patterns.
- Proven experience designing RESTful services, fault tolerant, and distributed architectures.
- Hands-on experience with Azure services such as: Azure Functions, Azure Service Bus (event-driven / messaging architecture), Microsoft Entra ID (authentication & identity)
- Experience integrating third-party platforms and external vendor systems.
- Experience working within teams of 6–10 engineers in multi-team environments supporting high-impact, mission-critical systems relied upon daily by up to 3,000 employees.
- Practical experience leveraging AI-assisted development tools and implementing AI capabilities within applications.
Nice to Have's
- Experience designing data-intensive systems using SQL and modern relational or NoSQL databases.
- Front-end experience with modern frameworks such as Angular (React or Vue a plus) using Typescript.
- Microsoft or Azure certifications.
- Bachelor’s degree in Engineering, Computer Science, or related technical field.
...