Dimiour
Dimiour - Lead Developer - Java/Python
Job Location
in, India
Job Description
Job Summary : We are seeking a highly motivated and experienced Lead Developer to join our dynamic team. The ideal candidate will be a seasoned professional with a strong background in software development and a proven track record of leading development teams. This role requires a deep understanding of software architecture, design patterns, and best practices, along with excellent leadership and communication skills. Key Responsibilities : Technical Leadership : - Lead and mentor a team of developers, providing technical guidance and support. - Define and enforce coding standards, best practices, and architectural guidelines. - Drive technical design and architecture decisions. - Conduct code reviews and ensure code quality. Software Development : - Design, develop, and maintain high-quality software solutions. - Participate in all phases of the software development lifecycle (SDLC). - Write clean, efficient, and well-documented code. - Troubleshoot and resolve complex technical issues. Project Management : - Collaborate with project managers to define project scope, timelines, and deliverables. - Estimate development effort and provide realistic timelines. - Monitor project progress and ensure timely delivery. - Identify and mitigate technical risks. Team Collaboration : - Foster a collaborative and supportive team environment. - Facilitate communication and collaboration between team members. - Conduct regular team meetings and provide status updates. - Resolve conflicts and address team concerns. Architecture and Design : - Design and implement scalable and maintainable software architectures. - Utilize design patterns and best practices to ensure code quality and maintainability. - Evaluate and recommend new technologies and tools. Continuous Improvement : - Stay up-to-date with the latest technologies and trends. - Identify opportunities for process improvement and automation. - Implement best practices for software development and delivery. Stakeholder Communication : - Communicate effectively with stakeholders, including product managers, designers, and other teams. - Present technical solutions and recommendations to stakeholders. Gather and analyze business requirements and translate them into technical specifications. Qualifications : - Experience : 7 years of experience in software development, with a proven track record of leading development teams. - Programming Skills : Strong proficiency in [Programming Languages - e., Java, Python, JavaScript, C#]. - Software Architecture : Strong understanding of software architecture and design patterns. - Leadership Skills : Excellent leadership, mentoring, and coaching skills. - Communication Skills : Excellent communication and interpersonal skills. - Problem-Solving Skills : Strong problem-solving and analytical skills. - Project Management : Experience with project management methodologies and tools. - Version Control : Proficiency in Git and other version control systems. - Testing : Experience with unit testing, integration testing, and end-to-end testing. Soft Skills : - Ability to work independently and as part of a team. - Strong organizational and time management skills. - Ability to adapt to changing priorities. Preferred Qualifications : - Experience with cloud platforms (AWS, Azure, GCP). - Experience with containerization technologies (Docker, Kubernetes). - Experience with CI/CD pipelines. - Experience with Agile development methodologies. - Experience with specific industry domains relevant to the company's business. - Experience with database administration (ref:hirist.tech)
Location: in, IN
Posted Date: 5/1/2025
Location: in, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Dimiour |
---|