Job Title: Development Manager - AI & Cloud Technologies
Location: Gurugram, Haryana, India
Job Type: Full-Time, In-Office
Role Overview:
The Development Manager - AI & Cloud Technologies will oversee and guide a diverse team of software developers working on projects that leverage AI, cloud computing, and automation technologies. This role is critical for ensuring high-quality software delivery, enhancing developer productivity, and utilizing state-of-the-art development frameworks. The candidate will focus on building, deploying, and maintaining robust web and mobile applications using modern JavaScript frameworks, AI models, and RPA tools. Experience in managing the full SDLC, strong DevOps skills, and the ability to integrate AI and automation into cloud-based environments are essential.
Key Responsibilities:
Lead a team of software developers focused on building full-stack web and mobile applications using JavaScript frameworks like React, Angular, Node.js, and Vue.js.
Guide and mentor teams working on mobile app development using frameworks like React Native or Flutter.
Guide & mentor teams that utilize and deploy RPA tools such as UiPath or Power Automate to automate manual processes, streamline workflows, and reduce operational overhead.
Manage the deployment and lifecycle of AI models in a production environment, focusing on Azure AI/ML services.
Implement DevOps practices using tools like Azure DevOps, Jenkins, and Docker, ensuring continuous integration, delivery, and deployment.
Architect and maintain cloud-based solutions using Azure Cloud Services, ensuring high availability, scalability, and security.
Design and implement CI/CD pipelines for AI and software development projects.
Define and track performance metrics to assess productivity, code quality, and team performance.
Collaborate with cross-functional teams to ensure successful project execution and alignment with business objectives.
Stay abreast of emerging technologies in AI, cloud computing, and software development, driving innovation and improved productivity within the team.
Qualifications:
Educational Background: Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field from a reputed school.
Experience:
6+ years of experience in software development.
1-3 years of experience in managing software development teams and projects.
Technical Skills:
Frontend Development: Proficiency in JavaScript frameworks such as React, Angular, or Vue.js.
Backend Development: Expertise in Node.js, Express.js, and microservices architecture.
Mobile App Development: Experience with React Native, Flutter, or similar frameworks.
Cloud Platforms: Strong experience with Azure Cloud Services (Compute, Storage, Databases, AI/ML tools).
AI Model Deployment: Hands-on experience with Azure Machine Learning, Data Bricks, or similar platforms.
DevOps: Proficiency in Azure DevOps, Jenkins, Git, Docker, and Kubernetes.
RPA: Experience using UiPath, Power Automate, or similar automation tools.
Automation and Orchestration: Knowledge of building automation workflows using RPA tools.
Leadership Skills:
Proven ability to lead and motivate teams.
Strong project management skills with the ability to handle multiple projects simultaneously.
Excellent problem-solving skills and attention to detail.
Soft Skills:
Strong communication and interpersonal skills.
Ability to work effectively with cross-functional teams.
High level of organization and attention to detail.
A proactive mindset with the ability to drive change and innovation.