Head of Software Development

10 - 14 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As the Head of Software Development at apexanalytix, you will play a crucial role in setting the strategic technology direction for the organization. You will be responsible for leading multiple product development teams that work on new and existing customer-facing software and SaaS products. Reporting to the COO, you will collaborate closely with executive staff members, Product Development, and Marketing to drive the growth of the organization's client-facing products. Your key responsibilities will include: - Leading technical strategic planning to maximize business goals through the development and deployment of all products and services. - Defining the software solutions vision for the business and establishing development standards, organization, and methodologies. - Collaborating with the business and customer segments to understand market requirements and translate them into technology roadmap plans. - Managing the prioritization of strategic objectives and providing operational support for multiple teams and products. - Mentoring and overseeing personnel development plans for all technical staff. - Providing clear forecasts, technical roadmaps, and executing plans in collaboration with the executive team. - Working within a collaborative environment to negotiate challenges, identify risks, and provide mitigation strategies. - Planning budgets, allocating resources, and managing capital spend within the organization's overall business requirements. - Being hands-on when necessary, understanding code, and providing guidance to solve complex problems within the development organization. The qualifications required for this role include: - 10+ years of leadership experience in software development, including planning, building, launching, and supporting complex software products. - Extensive knowledge of the Microsoft development stack, including C#, .NET, Visual Studio, and TFS. - Solid understanding of the latest technologies impacting software development. - Experience in delivering client-facing products using Cloud services, particularly Microsoft Azure, AWS, or Google Cloud Platform. - Proficiency in Agile development processes, specifically SCRUM methodology. - Experience in leading multi-national development organizations with in-house staff and contract positions located on-shore, off-shore, and hybrid. - Strong communication skills. - Experience in managing a budget aligned with the organization's strategic business goals and timelines. - Experience in customer-centric product design, with knowledge of Contextual Inquiry or other customer-focused development processes considered a strong plus. - Undergraduate or graduate degree in computer science or another technical field, and/or a graduate business degree is a strong plus. Joining apexanalytix means becoming part of a team that values specific combinations of values, skills, and behaviors known as The apex Way. As an associate, you will have access to competitive benefits, including the BeWell@apex initiative that focuses on employees" growth in various wellness areas. Additionally, resources such as the Mentor Program, Internal Training Portal, Education, Tuition, and Certification Assistance are provided to support your professional growth and development.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You