Associate Director - Software Engineering | Gurgaon

Gurgaon Permanent
  • Large organisation
  • Senior role

About Our Client

Our client is a o professional service firm.

Job Description

  • Direct the efforts of the team towards achievement of strategic and operational objectives.

  • Engage closely with product technologists, product management towards driving our common goals.

  • Collaborate with customers and stakeholders to understand critical business success factors and key performance indicators.

  • Provide technical leadership for your teams, taking ownership of projects through discovery and into delivery

  • Manage and support the career growth of your direct reports

  • Guide our clients in shaping their ideas by applying your technical knowledge, defining project strategy and technology selection.

  • Take responsibility for identifying project risks and taking steps to mitigate these before they become real issues.

  • Promote best practices and help to develop your teams by providing constructive feedback to peers and junior team members.

  • Contribute to the wider team, particularly with the learnings from your projects. Looks for areas of improvement; technologies, frameworks and tools that we can adopt.

  • Show effective management of your immediate project team and demonstrate an ability to influence our business stakeholders.

  • Effectively communicate with both technical and non-technical stakeholders, helping to bridge the gap between the two.

  • Share your knowledge with the wider team and support learning opportunities.

The Successful Applicant

You should be someone:

  • 12+ years of experience in Software Development and SDLC with deep expertise in architecting, designing, specifying and developing software.

  • Experience with Enterprise product development and web technologies.

  • Deep understanding of modern UI and backend coding fundamentals (JavaScript core best practices, object-oriented design, data structures, API design, complex problem solving, etc.)

  • Proficiency with at least one modern JavaScript framework (Angular2/4, Reacts, etc.)

  • Proficiency with at least one backend / API RESTful service (Java w/ Spring, .Net, etc.)

  • Knowledge of SQL/NoSQL Databases

  • Experience building applications for the cloud such as Azure, AWS or Google

  • Experience with Docker, Kubernetes or other serverless application delivery platforms

  • Experience with the enterprise development work environment (such as JIRA, Git, Unit test frameworks, etc.).

  • Exposure to automation solutions like Infrastructure as Code (IAC) solutions to build up and tear down infrastructure using Terraform, AWS CloudFormation, GCP Deployment Manager, or Azure DevOps.

  • Experience with Agile Scrum methodologies, secure development life cycle, and project risk management.

  • Provides leadership and direction through managers and sizeable teams of professionals.

  • Completed undergraduate degree with outstanding academic credentials (preferably a technical undergrad degree e.g., Computer Science, Engineering)

  • Demonstrate:

  • Ability to motivate and communicate with others at all levels.

  • Ability to cultivate influential relationships and able to use these relationships to deliver service improvements.

  • Excellent communication and negotiation skills.

  • Able to adapt and succeed in a changing environment.

  • Collaborative, focused, selfless, agile and results driven

What's on Offer

Large organisation

Senior role

Attractive compensation

Quote job ref

Job summary

Sub Sector
Job Type
Job Reference