DG-Assistant Manager-Full Stack Developer
Genpact
- Gurgaon, Haryana
- Permanent
- Full-time
In this role, you will play a key role in the development, deployment, and maintenance of our data science solutions. You will be responsible for utilizing your expertise in Python, cloud technologies (specifically Azure), and front-end development (React) to deliver high-quality, scalable, and user-friendly applications.Responsibilities
- Collaborate with cross-functional teams including product managers, designers, and other engineers to develop and implement software solutions.
- Design, develop, and maintain backend services and APIs using Python.
- Utilize Azure cloud services to build, deploy, and manage scalable applications.
- Develop responsive and intuitive user interfaces using React and Streamlit for our frontend applications.
- Ensure the reliability, performance, and security of our software systems through rigorous testing and monitoring.
- Stay updated with the latest technologies and industry trends, and incorporate them into our development processes.
- Assist in project planning, estimation, and prioritization to meet business objectives and deadlines.
Minimum Qualifications
- BE/B Tech/MCA
- Excellent written and verbal communication skills
- Bachelor's degree in Computer Science, Engineering, or a related field; master's degree is a plus.
- Proven experience as a Full Stack Engineer with expertise in Python, cloud technologies (Azure), and frontend development (React/ Streamlit).
- Strong understanding of software engineering principles, design patterns, and best practices.
- Experience with building and deploying applications on Azure cloud services (e.g., Azure App Service, Azure Container Registry, Azure SQL Database, etc.).
- Proficiency in frontend technologies such as HTML, CSS, JavaScript, and React.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Strong communication skills with the ability to collaborate effectively in a team environment.