Senior Technology Strategist
In this pivotal role, you will drive the technical direction of our solution and play a key part in shaping its future.
* Define and execute a comprehensive technology vision, influencing strategic decisions at multiple levels within the organization.
* Develop innovative solutions that span enterprise-wide, establishing best practices and championing new technologies to stay ahead of the curve.
* Lead full life cycle application development, encompassing research into emerging technical options, providing expert guidance, and building proof-of-concept implementations to validate optimal approaches.
* Perform thorough code reviews to ensure adherence to documented standards and best practices.
* Collaborate with Solution and Enterprise Architects in the design, review, and implementation of cutting-edge architectural solutions.
* Mentor and provide technical leadership to a team of engineers, fostering excellence and high-quality code through guidance on best practices.
Key Requirements
* At least 10 years of experience in .NET software development, with a strong focus on building web-based applications.
* Demonstrated ability to influence senior stakeholders and leadership at various levels within the organization.
* Proficiency in modern software engineering principles, including unit testing, CI/CD pipelines, DevOps, microservices, and containerization (Docker/Kubernetes/AKS).
* Strong design and architecture skills, with expertise in designing scalable, high-performance, and secure enterprise applications in Azure.