Role and Responsibilities
- Show initiative and motivation to solve problems, adapt to changes, and follow through on tasks.
- Work in Agile teams following Agile + SAFe methodologies to deliver high-quality products on time.
- Develop cloud applications that support high availability, high scalability, and parallel processing.
Qualifications and Education Requirements
- A Bachelor’s or master’s degree.
- 3+ years of programming experience with the .NET Framework, REST, and C#
- Experience working with Azure services (e.g. Cosmos DB, Azure SQL, Azure Functions, Web jobs, Service Bus, Azure Storage/Data Lake).
- Experience with quality up-front initiatives such as CI and automated unit test frameworks.
- Successful track record delivering high-quality code on time while working in Agile Teams and following Agile methodologies.
- Proficient in object-oriented design and development using best practices and patterns.
- Experience with Microsoft SQL database design, T-SQL, and stored procedure programming.
- Expertise in designing, coding, and implementing applications that have 24/7 stability, performance, scalability, and localization requirements in mind.
- Fluency in English, both spoken and written.
Preferred Skills
- Experience working with Docker and Kubernetes
- Experience working with JavaScript, Angular, and Typescript.
- Experience working with Azure ARM templates and Azure Dev Ops pipelines.
- Experience implementing scheduled ETL processes.
- Experience working with distributed systems using service bus technologies.
- Experience mentoring and leading other developers.