Engineering Manager - DotNet (TW-3013, 3015)

  • LOCATION

    Noida, Noida, India,

  • DEPARTMENT

  • TYPE

    Full Time

Job Overview

The engineering manager role is a middle management level role who will be responsible for delivering high quality product or services for customers and managing the day-to-day technical excellence of the delivery team. You should have a deep understanding of the SDLC using agile methodology, Modern Cloud based development using .NET, React, Node JS and AWS EKS, APIs, Azure DevOps and Agile best practices, and possess the ability to implement and execute end to end project delivery from requirement, design, development and release perspective. You should also be a strong technical mind and passionate about technology and having a very detailed oriented and very tactful and strategic while handle teams’ dynamics and collaborate with various teams including client in resolving any technical challenge or task with confidence and efficiency.

You will work with some of the best talent in the industry to deliver innovative high-quality solutions, participate in technical & architecture decisions and requirement gathering discussions with focused on our clients' business needs and having deeper knowledge of customer’s customer business. You will also contribute to a variety of roles in thought leadership, mentorship, systems analysis, design, configuration, testing, debugging, and documentation. You will challenge your leading-edge solutions, consultative and business skills throu

Responsibilities

  • Ensure end to end high quality delivery of project or services within agreed timelines.
  • Work with Product Owner/Business Analysts to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features.
  • Project and solution estimation and team structure definition and continuous team re-structuring as per phase of product/project development.
  • Work with engineering team to develop framework, reusable components Proof-of-Concept projects to validate new architectures and solutions.
  • Support multiple Agile Scrum teams with planning, scoping and creation of technical solutions for the new product capabilities, through to continuous delivery to production.
  • Engage with business stakeholders to understand required capabilities, integrating business knowledge with technical solutions.
  • Detailed design, development and unit / integration testing utilizing the appropriate methodologies, technology, and tools
  • Practice strong DevOps methodologies.
  • Ensure deliverables are of the highest quality to exceed client satisfaction
  • Maintain technical excellence in the execution and the delivery of implementations of varying scope
  • Ability to demonstrate strong technical leadership internally and to customers
  • Establish reputation as a thought leader in the technical community
  • Works closely with customer’s technical and release team for deploying components/platform on various environments – DEV, QA & STG and PROD
  • Interface with customer’s infra/ITOps team for resolving day-to-day deployment, cloud services, DevOps pipelines related issues and document learnings and collaborate the same with across teams.
  • Team Appraisal & Review and keep team aligned and engaged with projects objectives
  • Partner with HR Manager to control attrition and work with senior leadership for mitigate any risk

Qualifications (Must Have)
 

  • 10-15 years of experience out of which at least 8+ years of experience in end-to-end delivery of the Large Enterprise Projects. 
  • Proven development background using Microsoft technologies and Cloud Native Enterprise Apps. Candidate must be strong in Modern Web base app using Cloud Platforms – Azure, AWS.  
  • Hands on experience of software development methodologies, principles, procedures, software management, Release Management, DevOps, Agile Practices and support tools and services.
  • Hands on experience of developing & operating high performance microservices architecture.
  • Knowledge of service technologies such as Redis, Kubernetes, etc.
  • Knowledge of Technologies such as .NET, C#, React/Angular, Node, JavaScript, HTML, CSS
  • Hands on experience with the latest trends like Analytics, Digital transformation and/or Application Modernization.
  • Responsible for communicating with Engineers and Clients' technical support staff regarding programming needs and performance.
  • Work with the team on plan, process and performing all jobs in an efficient manner without any assistance.
  • Excellent communication and presentation skills.
  • Ability to motivate and influence team
  • Ability to lead, coach and provide leadership to staff on goals, objectives, and performance success criteria.
  • Ability to manage high and low performers.
  • Aligns team’s commitments with organizational strategic direction
  • Effectively utilizes resources.
  • Expert-level knowledge of modern technologies and software development practices and patterns

Nice to Have:

  • Safe Agile/Scrum Master certification
  • Cloud Certification
  • DevOps
  • Any other certification in data analytics

Credentials

Degree in Computer Science or equivalent - information technology, management information systems, software engineering, and networking.

Join the Icreon family.