Microsoft Azure with .Net Engineer
Hybrid They really prefer someone that can be there 12 days a week Remote the rest
Job Description:
- Looking for a principal engineer to assist an enterprise level project in our loyalty services domain. Successful candidates will have documented experience assisting with architecture technical spec definition recommending and implementing development best practices for multiple teams in Azure .NET code bases and experience with multidisciplinary projects.
- Candidate must have strong experience with Azure services specifically with Cosmos DBs and function app development must also have Launch Darkly and Kafka experience.
- Extra consideration will be given to candidates that also have experience with React framework for UIs and experience with defining and merging data models for cosmos DBs.
- Successful candidates for this position will have a proven track record of guiding entire domains in implementing new software strategies implementing new technologies and successfully deploying projects to replace or revamp legacy systems.
- The position will lead and consult on multiple adjacent projects within the companys digital services domain and assist in integrating newer technologies such as Kafka Launch Darkly and Kubernetes clusters with industry best practices in mind.
Responsibilities:
- You will architect design and review implementation details for the Loyalty domain within the companys Digital Services solutions.
- Designs codes and implements new industry leading design patterns in domain specific code bases to create the convention/technique/practice that teams are accountable to follow.
- Mentors specific domain engineering teams on principles and best practices.
- Provides engineering strategy to ensure code modernization and industry standard patterns for specific domain.
- Builds proof of concepts (POCs) that are production ready.
- Provides guidance to development teams within domain (Services).
- Leads nonfunctional requirements (NFRs) such as security reliability performance maintainability scalability and usability related to the specific domain.
- Promotes the implementation of new technology solutions and methods to improve business processes efficiency effectiveness and value delivered to customers.
Required Skills:
- Bachelors Degree and relevant certifications within Microsoft Azure.
- 5 years of progressive responsibility in an IT environment with demonstrated technical knowledge which provides the necessary skills knowledge and abilities.
- 3 years of relevant experience with enterprisewide Digital Services required.
- Advanced knowledge of software development best practices.
- Experience with Azure/.NET Kafka Launch Darkly and Kubernetes containers React knowledge is a bonus.
- Experience in the retail industry specifically around customer loyalty programs.
- Experience with defining architecture for a wider team and developing technical documentation.
- Exposure to a wide variety of software project management methodologies and frameworks with a deep understanding of agile development methodologies.
- Successfully contributed to enterprise level projects with cross functional elements.
- Experience in Scaled Agile framework is preferred.
- Experience with structured design development and implementation of new and established computing architectures.