Location: Gurugram
Job Category: Senior
Job Posted Date: 24 Aug 2023
Department: Product Development
Experience Required: 5 - 10 years
Are you a highly skilled and experienced developer with a passion for leading and innovating in the world of software development? We are seeking a dynamic and motivated Lead Developer to join our team and play a pivotal role in driving our projects to success. As a Lead Developer, you will be at the forefront of technological advancements, collaborating with a talented team to create cutting-edge solutions.
Responsibilities
As a Lead Developer with us, you'll play a pivotal role in shaping the future of software development, leveraging your expertise in Java, Python, CI/CD, Git, Cloud, Chatbot, and R&D, Create wireframes, prototypes, and mock-ups that effectively communicate design concepts and interactions. Guiding a team of skilled developers to deliver high-quality software solutions. Your role will encompass a wide range of responsibilities, including:
Technical Leadership: Lead and mentor a team of developers, providing technical guidance, setting coding standards, and fostering a culture of innovation and excellence.
Full Stack Development: Utilize your expertise in Java and Python to design, develop, and deploy robust and scalable applications, spanning both backend and frontend components.
CI/CD Implementation: Drive the implementation of continuous integration and continuous delivery (CI/CD) pipelines, streamlining the development process and ensuring rapid and reliable software releases.
Version Control: Utilize Git for effective version control and collaborative development, ensuring code quality, traceability, and seamless collaboration within the team.
Cloud Integration: Leverage your experience with cloud technologies (such as AWS, Azure, or GCP) to architect and deploy applications in cloud environments, optimizing performance, scalability, and cost-efficiency.
Chatbot Development: Lead the design and development of intelligent chatbot solutions, enhancing user experiences and engagement through natural language processing and AI-driven interactions.
Research and Development: Drive research initiatives to explore emerging technologies, trends, and methodologies. Identify opportunities to innovate and apply R&D findings to enhance our software offerings.
Collaboration: Collaborate with cross-functional teams, including product managers, designers, and quality assurance, to deliver comprehensive and user-centric software solutions.
Code Reviews: Conduct thorough code reviews to ensure code quality, performance, and adherence to coding standards.
Minimum Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Proven experience as a software developer, with significant hands-on experience in Java and Python.
Strong expertise in CI/CD implementation, Git version control, and cloud technologies.
Experience in designing and developing chatbot solutions is highly desirable.
Demonstrated leadership experience, with the ability to lead and inspire development teams.
Solid understanding of software development best practices, architecture, and design patterns.
Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.
Excellent communication skills and the ability to effectively collaborate with diverse teams.
Perks and Benefits
- Group Health Insurance
- OPD Insurance
- Employee Provident Fund
- Maternity and paternity leaves
- Work-Life Balance
- Competitive salary and benefits package.
- Regular training sessions and workshops to enhance your skills.