Head - Software Development

  • Nashik
  • Esds Software Solution Limited
Position: Head of Software Development Location:

Nasik Department:

Software Division Employment Type:

Full-time

Key Responsibilities:

Software Business: Strong engagement with Pre-Sales and Sales Effort estimation for the prospects Technology and Technical presentations to Clients P&L responsibilities through Budget, Cost and Revenue matrix

Projects Development: Lead the design, development, and deployment of advanced digital solutions, including custom modules as per the Projects need. Utilize modern programming languages, frameworks, and technologies to build scalable and robust digital platforms. Ensure the digital infrastructure is secure, scalable, and optimized for performance. Team Management: Build and lead a high-performing, cross-functional team including UX/UI designers, developers, project managers, and analysts. Cultivate an environment of collaboration, innovation, and continuous improvement within the team. Provide mentorship, professional development opportunities, and necessary resources to ensure team success and growth. Multi Location, Multi Technology, Multi Project as well as on site team management Project Governance and Management: Ensuring the full lifecycle of digital projects from conceptualization through execution, ensuring timely, budget-conscious, and quality delivery. Facilitate effective collaboration with cross-departmental teams (IT, HR, etc.) to align and integrate digital solutions. Implement and champion agile methodologies to enhance project flexibility, responsiveness, and efficiency. Customer Experience: All deliverables are to external customers only. Customer Satisfaction is key to the business.

Qualifications: Education: Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field. A Master’s degree is preferred. Experience: At least 15 years of experience in Software Company/Business, with a minimum of 5 years in a senior leadership role. Proven success in leading the development and deployment of advanced digital solutions and platforms. Experience in managing high-performing, multidisciplinary distributed teams in multiple location of 150 to 200 team members Experience of Large-scale projects of the scale many projects development at same time Multi-Location, Multi-Company deployment models and architecture Experience on OutSystem Low Code – No Code will be a great Plus

Technical Skills: Strong Knowledge of Low Code-No Code technology Proficiency in modern programming languages (e.g., JavaScript, Python, Go, Java) and frameworks (e.g., React, Angular, Node.js). Experience in implementing DevOps Micro service Architecture, K8 and Docker, Multi-tier loosely couple tightly integration solution layering, Strong Configurable and intelligent solutions development Complete automation of End to End Software Processes through series of tools Strong QA – in multi dimension mode eg Functionality, Security, Performance, Load Balancing, Cloud Capabilities – Horizontal and vertical scaling capability leveraging test cases and scenarios

Business Vertical Knowledge: Various Business Vertical knowledge including govt departments, BFSI is pre-requisite

Soft Skills: Exceptional strategic thinking and problem-solving capabilities. Superior communication, interpersonal, and leadership skills. Strong ability to manage multiple projects and priorities in a dynamic, fast-paced environment.

Certifications: Relevant certifications such as PMP, Agile, ITIL, CMMI or specific technology certifications and its real-life practicing experience are advantageous.