Vice President Software Engineering & Operations It

Year    Noida, Uttar Pradesh, India

Job Description

A VP Software Engineering & Operations is a hands-on role and is responsible for overall development, management and delivery of the company portfolio of software. The VP manages the software development resources, planning, innovations, infrastructure, engineering operations, scheduling and performance of the software and projects are key parts of the responsibilities.

- Departmental/Operational Key Responsibilities Include :

- End to end management of the software platform of the company and portfolio of modules and applications.

- Manage architecture, technical design execution, development and implementation of enterprise software development and delivery initiatives.

- Manage and collaborate with technical teams

- Provide leadership in improving and advancing solution methodologies, application and technology architecture as well as software development standards and tools.

- Responsible for all appropriate project delivery for software development and assigned client onboarding.

- Ensure that team purpose and objectives are clear and linked to the broader vision, strategy and platform/portfolio roadmap.

- Deliver software development initiatives and products utilising lean and agile project management methods.

- Coach and empower delivery teams to take accountability for delivery, risk and issue management and assisting by removing blockers.

- Application, software products and/or Platform ownership.

- Manage risk, BCP, critical incident management and technical roadmaps.

- Empower and support product owner team members and development teams to invest in application health, balancing application and platform ownership responsibilities

- Provide coaching, mentoring and professional development opportunities (i.e cross- skilling and role exposure) for team members in line with career development plans.

- Develop a team environment that supports team engagement and high performance in a diverse, distributed and partnered team.

- Builds strong relationships with internal customers, stakeholders and integration teams to ensure delivery is smooth and customer centric.

- Provide technical advice and direction to teams and customers to inform business strategy, and deliver technical solutions, that drives innovation and outcomes.

- Provide advice and thought leadership to ensure successful design and implementation of technology strategies that align with business goals and strategies.

- Manage team operations, including planning, resource, risk management.

- Preparation of budgets and forecasts and managing operations to the planned budgets and forecasts.

- Key Competencies, Education, and Skills Required:

Technical Skills :

- At least 7 years of broad and in-depth software development experience using .NET Services-Oriented application development (SOA).

- Experience of designing and architecture of SaaS software platforms

- Strong architecture and technical design experience and skills

- Proven experience with automated build, deployment and continuous integration tools strongly preferred.

Experience:

- Solid experience across the Microsoft .Net Stack (back end focussed development experience) and modern Web architectures (building products from scratch)

- Experience in .Net Core, Microservices architecture, SQL, MVC etc

- Good solid experience in the cloud (AZURE preferred but would consider someone with AWS looking to switch)

- Proven track record of people and team management experience.

- Experienced with CI / CD pipelines

- Experience in leading a fast paced, scalable SaaS development through early growth to maturity & stability of product offering

- Minimum 15 years of technical work experience in progressively responsible roles

- Minimum of 7 years as a developer, technical architect/lead or software engineer

- Minimum 5 years management of software development teams within software a software company

- Minimum of 5 years working for a software products company - one whose revenue is based on the success of the software products

- Experience in 24x7 production IT operations

- Experience in dealing with sales offices and/or clients in other countries is preferred

- Experience of vendor management is required

- Strong project management experience is required

- Logistics & Supply chain industry software experience would be a plus

Education:

- Bachelor's Degree in Computer Science, Software Engineering or Information Technology.

- Master's degree is preferred

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2937250
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Noida, Uttar Pradesh, India
  • Education
    Not mentioned
  • Experience
    Year