Job Description
We are looking for a highly skilled and innovative .NET Architect with expertise in Artificial Intelligence (AI) to join our dynamic team. The ideal candidate will lead the design, development, and deployment of cutting-edge AI-driven solutions within the .NET framework. This role will focus on architecting scalable and efficient systems that integrate AI technologies to enhance product performance, user experience, and business operations.
Requirements:
- Proven experience as a .NET Architect, with a strong understanding of architectural best practices;
- Expertise in Microsoft Azure (platform and services);
- Experience in platform review, performance tuning, and optimization;
- Strong knowledge in infrastructure cost optimization.
Nice to have:
- Experience with Azure AI solutions, OpenAI, GPT-4, and Retrieval-Augmented Generation (RAG);
- Certification: AZ-305: Azure Solutions Architect Expert (preferred).
Responsibilities:
- Lead strategic planning and roadmap development to align IT architecture with business objectives;
- Collaborate closely with senior architecture personnel, enlisting additional team members when necessary;
- Partner with business stakeholders, analysts, and data architects to design and deliver high-impact business software solutions;
- Take ownership of the technical approach, ensuring high-level and detailed designs are in line with architectural standards;
- Provide guidance and support to the project implementation team throughout the project lifecycle.
What we offer:
- 20 days of paid vacation, 15 paid days of sick leave with a doctor's note, and 5 days of paid sick leave without a doctor's note;
- Medical insurance coverage for employees, plus an option for family insurance coverage at a corporate rate (modify this information according to the location search);
- Support for participation in professional development opportunities (webinars, conferences, trainings, etc.);
- Regular team-building opportunities as well as bi-annual company-wide events;
- Flexible work environments, including in-office, remote, or hybrid, based on employee preference and manager approval.