About the job
About the Role
As a vital contributor to our dynamic team, reporting directly to the Director of Software Development, you will have the opportunity to spearhead innovative solutions utilizing the latest advancements in Generative AI technologies. In this position, you will play a crucial role in shaping how our clients harness cutting-edge AI to deliver unparalleled value for both our customers and team members. Collaborating with an elite group of technology and business experts, you will work together to create highly tailored Generative AI tools that transform our operations and cultivate a culture of innovation and advancement.
In your capacity as a Senior Microsoft AI Developer, you will be tasked with designing and constructing advanced Generative AI tools, plugins, microservices, and extensions. Your contributions will be instrumental in driving innovation and delivering impactful solutions that establish new benchmarks for excellence, enhancing our reputation for technological leadership, client satisfaction, and continuous progression. If you are passionate about influencing the future of technology and eager to make a significant impact, this is your opportunity to accelerate your career and make a lasting impression.
Responsibilities
As a Senior Microsoft AI Developer, you will join a team of problem solvers dedicated to addressing business challenges, providing exceptional client service, and optimizing operational efficiency. Your responsibilities will include but are not limited to:
- Leading the design, development, and implementation of large-scale AI-driven software solutions utilizing Microsoft 365 Agents Toolkit and Azure technologies.
- Translating business requirements into technical specifications and delivering effective AI and automation solutions.
- Developing, testing, and deploying product features, ensuring alignment with client requirements and quality standards.
- Supporting agile product delivery by collaborating closely with cross-functional teams and employing Agile Scrum methodologies.
- Utilizing Azure AI Foundry, Azure OpenAI, Graph connectors, API plugins, and Azure AI Search to create robust solutions.
- Guiding the integration of APIs and microservices architectures for scalable and secure applications.
- Implementing best practices in source code management, CI/CD, and DevOps using tools such as GitHub and Azure DevOps.
- Working alongside UX teams to incorporate user feedback and enhance the end-user experience.
- Troubleshooting complex issues and providing support throughout the software development lifecycle.
- Acting as a subject matter expert, mentoring team members, and contributing to continuous improvement initiatives.
