Director of Engineering - FullStack

Apply now »

Date: Apr 16, 2024

Location: Bangalore, KA, IN

Company: NTT DATA Services

Req ID: 278091 

NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.

We are currently seeking a Director of Engineering - FullStack to join our team in Bangalore, Karnātaka (IN-KA), India (IN).

Client's business problem to solve?

 

Client is looking for Director of Engineering to develop their modern web and mobile applications using Full stack technologies.

 

Position's General Duties and Tasks

In these roles you will be responsible for:

  • As a Director of Engineering (DoE), you will be responsible for developing end-to-end solutions for large-scale, complex Web and Mobile applications.
  • The DoE owns and communicates the architectural vision of the solution. This includes development platforms, integration methodologies and broad detailed knowledge of Web and Mobile technologies and industry trends
  • Formulate and execute enterprise grade solutions for customers across all prevalent channels – Progressive, Responsive, Hybrid and Native
  • Provide pre-sales support through RFP/Tenders, solutioning, effort estimation of complex, multi-technology asks from customers of various domains/verticals – e.g. Commercial, Healthcare, Banking/Financial Services
  • IP/Accelerators/Innovations – Ideate, Conceptualize & drive solutions
  • Participate in the system specification review process to ensure system requirements can be translated into valid software design.
  • Drive teams and ensure the overall integrity of the software design and validate it against the system architecture specification.
  • Lead the review process for design and code to upkeep the quality quotient and ensure compliance to industry best practices.
  • Responsible for Requirement Management, High Level and Low - Level Design and Design documents using Use Cases and Visio Diagrams.
  • Develop and apply application architecture patterns, methodologies, standards, and leading practices.
  • Architect, develop & guide teams in developing fluidic applications using various popular frontend technologies for different form factors and resolutions.
  • Collaborate with cross-functional teams like Business Group to deliver the applications/solutions.
  • Have ownership of complete architecture of the solution, keeping client necessities in sight.
  • Application deployment to Apple & Google application stores.
  • Ability to work and deliver under triple constraint (time, scope, and resources)
  • Multi-tasking and ability to contribute to multiple projects in parallel.
  • Excellent presentation, communication skills and customer engagement experience.
  • Expert level understanding of Web and Mobile ecosystems.
  • Knowhow of various platforms, processes, and architectures to develop, define and implement enterprise solutions using heterogeneous technology platforms for Web & Mobile.

 

 

 

 

Requirements for this role include:

Job Description:

  • 15+ Years’ experience in Web and Mobile applications development with at least 4 years as an Architect.
  • 6+ Years’ proven experience in a full-stack development using
    • Popular frontend languages/libraries like React JS, Angular, Ionic, Vue JS, Express JS, Backbone JS, HTML/CSS, JavaScript, TypeScript, React Native, Flutter etc. AND
    • Backend technologies like Node.JS, Python, Java, .Net, Micro services, J2EE, Struts, Hibernate, Spring Framework etc.
  • Good knowledge & experience of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux and in Angular development tools.
  • Expertise in solutioning & developing Responsive/Progressive Web and hybrid Mobile applications.
  • Must have the experience in REST API development & integrations.
  • Experience on OpenAPI frameworks like Swagger.
  • Experience in cloud platforms like AWS, Azure, GCP.
  • Good experience in any combination of these DBs – Mongo DB, My SQL, SQL Server, Oracle, PostgreSQL etc.
  • Working knowledge of the tech-landscapes, architectures, market trends, and emerging technologies around Mobile and Web App ecosystems.
  • Developing and implementing end-to-end architecture to support user interface concepts that conforms to design models based on industry best-practices.
  • Expert level understanding of application architecture like MVC, MVVM, MVP, etc.
  • Build & Packaging Process, Deployment Build and Release documentation and post-production Support.
  • Knowledge/experience in handling various app stores, be it public or private.
  • Experience in SVN, Git, Gradle, Bitbucket, etc.
  • Handson experience with CI/CD tools.
  • Knowledge in various security protocols like SSL and Security Mechanisms like Client certificates, Basic Authentication.
  • Understanding of requirements, dependencies, and timelines.
  • Familiarity with UI/UX design.
  • Tracking/Updating progress of code development using process management tools like Atlassian JIRA.
  • Experience with test-driven design & development, unit and integration testing in an Agile and DevOps construct.
  • Experience with browser-based debugging and performance testing frameworks like Mocha and Jest.
  • Proficiency in software development lifecycles and process.
  • Object Oriented Programming Concepts.
  • Excellent communication and presentation skills
  • Collaboration with the team members in a distributed structure.
  • People management experience with hiring, firing, appraisals, mentoring/training etc.

 

Nice to have:

  • Native Mobile App development experience.
  • Knowledge and understanding of distributed, reliable, and fault tolerant systems.
  • Performance and security drivers of the system.
  • #Launch #LaunchJobs #LaunchEngineering

About NTT DATA Services

NTT DATA Services is a recognized leader in IT and business services, including cloud, data and applications, headquartered in Texas. As part of NTT DATA, a $30 billion trusted global innovator with a combined global reach of over 80 countries, we help clients transform through business and technology consulting, industry and digital solutions, applications development and management, managed edge-to-cloud infrastructure services, BPO, systems integration and global data centers. We are committed to our clients’ long-term success. Visit nttdata.com or LinkedIn to learn more.

NTT DATA Services is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.


Job Segment: User Experience, Pre-Sales, Developer, Testing, Cloud, Technology, Sales

Apply now »