Location: Remote, IndiaPosition Overview: We are looking for a highly experienced Software Development Manager to lead our technical teams in an SME environment, where tasks are more varied and demand hands-on expertise. Ideally, the candidate will have experience working at a subsidiary of a European or American company and managing a team of 3-5 employees. Beyond website development, the role requires experience in building complex applications, including SaaS services.Key Responsibilities:People and Team Management: Recruit, train, and evaluate software development teams. Mentor, coach, and empower team members for career growth and development. Foster a collaborative team environment, encouraging open communication and continuous improvement.Project Planning: Define project scope, objectives, and timelines. Allocate resources, set deliverables for the team, and proactively manage project milestones.Technical Oversight: Provide technical leadership in PHP, Ruby, and Python. Ensure the architecture and software solutions align with organizational objectives.Inter-team Liaison: Collaborate with other departments like Marketing, Sales, and Operations to align product development with the company's broader goals.Strategic Vision: Participate in strategic planning and decision-making at the department or organizational level, demonstrating a go-getter attitude.Risk Management: Identify project risks, develop risk mitigation plans, and proactively address challenges.Stakeholder Management: Effectively communicate with stakeholders to ensure alignment and transparency on project progress and outcomes.Technical Documentation: Ensure comprehensive technical documentation for all projects and systems to support maintainability and knowledge sharing.Code Review and Quality Assurance: Conduct code reviews and ensure the quality of the code aligns with industry standards and best practices.Skills and Qualifications:Over 15 years of software development experience with at least 3 years in a managerial role.Strong expertise in PHP and good knowledge of Ruby and Python.Proven track record in web development within a LAMP environment.Experienced in both private and public cloud infrastructures.Hands-on experience with CI/CD pipelines.Proficient in Test-Driven Development (TDD) methodologies.Demonstrated leadership and team-building abilities.Effective written and verbal communication skills, including technical documentation.Solid decision-making abilities under pressure.Familiarity with Agile, Scrum, or Lean methodologies.A proactive and go-getter attitude, capable of empowering and coaching team members.Education:Bachelor's or masters degree in computer science, Software Engineering, or a related field.
Job Title
Software Development Manager - PHP