FAQs
What level of experience is required for the Sr Software Engineer- Innovation position?
The ideal candidate should have 6-8 years of experience in software development and a Bachelor's degree in Computer Sciences or Software Engineering.
What programming languages and frameworks should the candidate be proficient in?
The candidate should have solid experience with Node.js, TypeScript, JavaScript, and Python. Experience with C# and .NET Core is a plus.
What cloud platforms and services should the candidate be familiar with?
The candidate should have experience building cloud-native applications on Microsoft Azure using services like APIM, Service Bus, Storage, Key Vault, and Redis. Knowledge of Kubernetes is a plus.
What skills should the candidate possess for mentoring and technical leadership?
The candidate should be able to mentor Software Engineers through design reviews, code reviews, coaching, and training opportunities. They should also serve as a lead technical contributor to development teams and contribute to process improvements.
What testing practices should the candidate be familiar with?
The candidate should understand and apply agile best practices, including implementing automated testing for unit, functional, load, and integration testing throughout the software development lifecycle.