Job Description
Key responsibilities
- Develop and maintain applications using .NET, ensuring high performance and responsiveness.
- Implement and optimize Generative AI solutions using the Agentic framework, including Semantic Kernel or Autogen.
- Collaborate with cross-functional teams to design, develop, and deploy scalable applications on Azure.
- Participate in code reviews, providing constructive feedback to peers and ensuring adherence to best practices.
- Troubleshoot and debug applications, identifying and resolving issues in a timely manner.
- Stay updated with the latest industry trends and technologies related to Generative AI and cloud infrastructure.
Skills and attributes for success
This individual should possess a combination of technical skills, analytical abilities, and leadership attributes
To qualify for the role, you must have
- 3-4 years of professional experience in software development.
- Strong programming skills in .NET and Python.
- Understanding of Generative AI concepts and experience with the Agentic framework (Semantic Kernel / Autogen).
- Familiarity with Azure infrastructure and cloud services.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred skills:
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).