We’re looking for a hands-on Azure Principal Engineer who thrives in a fast-paced environment. The ideal candidate is a full-stack technologist with strong experience in .NET, Angular, and cloud-native development on Microsoft Azure. You should be passionate about rapid prototyping, scalable architectures, and integrating AI technologies to accelerate time-to-market and solve real-world problems creatively.
Responsibilities
· Design and develop scalable, cloud-native applications using Azure services, and other MS technologies.
· Write software that is easy for anyone to maintain and that are highly testable.
· Debug applications to determine root cause and solutions for bugs or edge cases.
· Align with coding standards and participate in code reviews.
· Contribute to a development team by working on technical production ready task, mentoring engineers and collaborating on design and best practices.
Required Experience, Skills & Abilities
· 10+ years of professional software engineering experience.
· Demonstrated experience in technical leadership of high performing teams.
· Ability to lead through collaboration, inspiration, and example setting.
· Experience in latest versions of C#, .NET, JavaScript frameworks, and other languages and technologies.
· Cloud development experience with heavy preference towards Azure Cloud.
· Experience architecting and implementing RESTful services, Azure Functions, Entra Identity, and Service Bus Architecture.
· Experience leveraging AI tools and technologies to accelerate development.
· Integration experience with third party vendors.
· Architectural decision making experience, ability to rationalize pros and cons of strategy and implementation of advanced architectural patterns.
· Foster and exemplify an innovation mindset, with the goal of efficient, maintainable design.
· Thrive while working in a collaborative environment and embracing a Team First spirit.
· Ability to take initiative, understand the big picture, compromise, weigh pros and cons of decisions, and assess risk.
· Demonstatable effective mentoring and guidance of other engineers.
Preferred Experience, Skills & Abilities
· 20+ years of professional software engineering experience.
· Data engineering experience in SQL and other relational &non-relational databases.
· JavaScript frameworks such as: Angular, React, Vue.
· Salesforce experience or knowledge is helpful.
Supervisory Responsibilities
This position has no supervisory responsibilities.
Required Education and Certifications
Bachelor’s in Engineering preferred. Microsoft and Azure certifications preferred.
...