Skip to main content

Dimiour - Lead Developer - Java/Python

Technology
DIMIOUR INDIA PRIVATE LIMITED
₹18,00,000 - ₹25,00,000 /year2 months agoUntil 29/10/2026

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
Keywords
CodingGadgetJavaScriptPythonUnit TestingJavaCI/CDCoding conventionsMaintainability

Interested in this role?