Job Title
:
Engineering Manager
Reports into
:
Head of Delivery and Engineering
Direct Reports
:
NA
Job Type
:
Permanent
Location
:
Pune, India
Experience
:
12+ years
About Dataction
Dataction is a new age services firm that offers best in class information technology, analytics, and consulting services to renowned international companies. Dataction was established in 2010 and has grown rapidly over the last decade. Dataction has built a reputation for providing differentiated and reliable services to a wide range of customers across multiple sectors.At Dataction we connect every dot and reimagine every business process. Our lean, agile, and analytical approach towards problem solving and execution, helps our client achieve sustainable growth and secure a profitable business, while safeguarding a viable future. Our people are committed, courageous, and unafraid of pushing boundaries. They help our clients make decisions that deliver immediate and measurable benefits, justifying investments. Our engagement models provide the perfect blend of quality, control, and cost for our customers.To know more about Dataction, please visit https://dataction.co
Purpose
The successful candidate will closely work with the team from one of our esteemed client from UK, they are into global travel and event management arena with extraordinary service and proprietary, client-led technology.This critical leadership role is responsible for the technical delivery of application development projects including team management for critical servicing applications. The responsibility includes overall technical vision, building capabilities, planning application roadmap along with strong execution. This leader will also be responsible to work directly with the technology and business stakeholders in the UK to shape strategy from a technical standpoint and drive delivery of that vision.This role builds and leads teams of technical leads and software engineers who are responsible for the development of critical applications which span multiple functions. Engineering Manager will be accountable for leading the delivery model in a pure agile delivery methodology.The desired candidate must be technically proficient in supported technologies (especially .Net and Microsoft stack) and be able to perform the work where needed. The candidate must have excellent platform instincts, strong relationship management and communication skills coupled with a passion for business, technology while delivering a world-class customer experience. The candidate needs to have demonstrated a track record of managing all aspects of a successful software platform throughout its lifecycle. The candidate should have strong data-driven analytical skills and be able to operate and thrive with partial information and ambiguity and have a track record of building successful teams.An ideal candidate will have an expansive background in application development with at least 12 years demonstrated work experience, strong business judgment, strong relationship building skills, excellent interpersonal skills, ability to resolve conflicts and set priorities.
Responsibilities
- Oversee the comprehensive technical delivery of software platforms and services. This includes managing technical solutions, resources, capacity, and knowledge.
- Build strong relationships with the UK teams based on trust and incremental track record of high-quality deliveries.
- Identify key performance indicators (KPIs) relevant to project and team success. Develop metrics to measure the progress, efficiency, and quality of projects. Regularly collect and analyse data to assess performance against set KPIs.
- Act as the focal point of leadership for multiple scrum teams, provide guidance, mentorship, and support to team members. Foster a collaborative environment that encourages cross team communication and knowledge sharing.
- Perform source code reviews, solve technical problems, identify innovative solutions to project deadlocks, resolve issues and constraints through consensus and sound judgment.
- Manage and coach the teams to be more pro-active and self-sufficient; Set up KPIs for team leads/ team members and evaluate performance in alignment with the organization framework.
- Continuously assess the skills of team members and identify gaps. Develop training plans and initiatives to upskill team members based on their needs and career aspirations.
- Gain an in-depth understanding of existing processes, workflows, and methodologies. Collaborate with team members to identify bottlenecks, pain points, and areas for improvement. Propose and implement process improvements to enhance efficiency, quality, and collaboration.
- Identify bottlenecks and obstacles that impede the progress of projects. Collaborate with relevant stakeholders to find solutions and remove roadblocks. Implement strategies to streamline workflows and ensure smooth project execution.
- Identify potential risks and issues early in the project lifecycle. Develop risk mitigation strategies and contingency plans. Monitor and manage risks throughout the project to minimize their impact.
- Foster a culture of continuous improvement within the teams. Encourage innovative thinking and experimentation to drive process enhancements.
- Collaborate with resource managers to ensure teams have the required skills and capacity to meet project demands. Optimize resource allocation to maximize efficiency and productivity.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to define project requirements, scope, and timelines.
- Drive the technical strategy for .NET-based projects, making informed decisions about architecture, design patterns, and development practices.
- Ensure the team adheres to best practices in software development, code quality, and coding standards.
- Manage the entire software development lifecycle, from initial concept through development, testing, deployment, and maintenance.
- To maintain onboarding processes and on-going documentation.
Qualifications, Skills And Experience
- 12+ years of overall professional experience in software/IT industry.
- 3+ years of proven experience as Engineering Manager.
- Deep understanding of development in the MS tech stack including C#, .NET 4.0+, ASP.NET, MVC, Web API. Back end: MS SQL Server
- Must have excellent communication skills & ability to clearly communicate with technical as well as non-technical audience.
- Solid understanding of software architecture, design patterns, and best practices in .NET development
- Must have hands-on knowledge of various project management frameworks and guided teams using Agile software development to deliver a software product.
- Experience in managing a backlog and run daily stand-ups with business and technical stakeholders.
- Experience on working with project management tools such as JIRA, Azure DevOps etc.
- Well versed with Agile way of working and onsite-offshore coordination.
- Experience in identifying and mitigate risks and issues.
- Demonstrated experience building new age technology teams in agile models and working directly with North America, Europe or Australia based business and IT stakeholders in a leadership role.
- Bachelor of computer/IT engineering or similar (BCS, BCA, MCS etc.).
- Open and innovative mindset with leadership skills
Why should you join Dataction?
Fairness, Meritocracy, Empowerment, And Opportunity Are Pillars Of Our Work Culture. In Addition To a Competitive Salary, You Can Look Forward To
- Great work-life balance through hybrid work arrangement.
- Company funded skill enhancement and training.
- Exciting reward and recognition programme.
- Opportunity to bond with colleagues through exciting employee engagement initiatives.
- Great on the job learning opportunity through involvement in new product/ ideation teams.
- 60 minutes with the CEO each quarter to pick his brains on any topic of your choice.
Interview Prep Guideline
We at Dataction believe that interview process is not a quiz contest, rather it is a mutual opportunity for both parties to assess the suitability of forming a long-term bond. As such, we feel that revealing the assessment process and evaluation/ scoring themes in advance would give you the best chance to prepare and be successful in the interview process. For this role, please see some pointers below.
- We will assess you 3 themes – Skills, Smartness and Cultural fitment.
- Skills – our probe will cover the following aspects:
- Thorough understanding of recent/previous project. o Project/Delivery management framework and guidelines.
- Role and responsibilities while working in Agile.
- Practical experience in identifying and mitigating risks. o Practical experience in stakeholder management. o Understanding of .Net/ Microsoft tech stack.
- Knowledge of build and deployment through CI/CD pipelines such as AWS, Jenkins etc.
- Smartness – our probe will cover the following aspects:
- Confidence exhibited throughout the interview process. o Clarity of thoughts and deftness in articulation of thoughts.
- Ability to handle pressure.
- Cultural fitment – our probe will cover the following aspects:
- Attitude, especially to understand your motivations and behaviours in the fast-paced start-up ecosystem.
- Your approach to working with colleagues and customers. o Your approach to dealing with adversity. o Your career aspirations and your plans to achieve these aspirations.