Search Jobs

Your Career With NTT DATA

You can make a positive impact on the world around you.

628 Results for Software Engineer

  • Test Engineer
    NTT DATA Italy
    Roma, Italy
  • Test Engineer
    NTT DATA EMEAL
    Roma, Italy
  • AI/GenAI Engineer
    Legacy NTT Ltd.
    Milan, Italy
  • QA Automation Engineer (Onsite Full-time)
    Legacy NTT Ltd.
    Dallas, United States
  • AI/GenAI Engineer
    NTT DATA EMEAL
    Milan, Roma, Turin, Pisa, Napoli, Treviso, Cosenza, Genova, Salerno, Bologna, Italy
  • AI/GenAI Engineer
    NTT DATA Italy
    Bologna, Cosenza, Genova, Milano, Napoli, Pisa, Roma, Salerno, Torino, Treviso, Italy
  • Java Backend Developer - Digital Engineering Lead Engineer
    Legacy NTT Ltd.
    Hyderbad, India
  • Junior Embedded SW Engineer
    NTT DATA EMEAL
    Milan, Italy
  • QA Automation Engineer (Onsite Full-time)
    NTT DATA North America
    Dallas, Texas, United States
  • Java Backend Developer - Digital Engineering Lead Engineer
    NTT DATA North America
    Hyderbad, Telangāna, India
  • Java Backend Developer - Digital Engineering Lead Engineer
    NTT DATA North America
    Hyderabad, Telangāna, India
  • Senior DevOps Engineer with AWS/Azure
    Legacy NTT Ltd.
    Cluj, Romania
  • Junior Embedded SW Engineer
    NTT DATA Italy
    Milano, Italy
  • BI Developer
    Legacy NTT Ltd.
    Jakarta Selatan, Jakarta Raya, Indonesia
  • Senior DevOps Engineer with AWS/Azure
    NTT DATA Romania SA
    Cluj, Brasov, Timisoara, Bucuresti, Sibiu, Iasi, Romania
  • Software Development Engineer (Python, Azure Service Bus, Apache Kafka)
    Legacy NTT Ltd.
    Cape Town, Western Cape, South Africa
  • Software Development Senior Specialist
    Legacy NTT Ltd.
    Bangalore, India
  • Python with ML/AI - Digital Engineering Lead Engineer
    Legacy NTT Ltd.
    Remote, India
  • Python with ML/AI - Digital Engineering Lead Engineer
    Legacy NTT Ltd.
    Remote, India
  • ML Engineer Senior
    NTT DATA Italy
    Bari, Bologna, Cosenza, Milano, Napoli, Roma, Salerno, Torino, Italy

Test Engineer

NTT DATA Italy
Roma, Italy
Job Description


Responsibilities

We are looking for a Test Engineer with at least 5 years of experience in Software Testing or similar.  


Il tuo contributo in questo ruolo:

In particular, the selected resource will be responsible for developing automated and manual tests to ensure the software created by developers fits its purpose. Assessing codes is one of the main duties of test.

The Test Engineer will be also responsible for the execution and implementation of the tests that demonstrate the functional and non-functional requirements of the system with following job main accountabilities:

• Test of the software on bench and on board 

• Prove for scalability and performance software 

• Work with firmware developers and validation engineers 

• Develop test cases for software validation 

• Detect bug issues  

• Prepare file defect reports and report test progress 

Il Profilo ideale:

• 5 years of experience with mobile applications and location-based services 

• Excellent knowledge in testing skills (design test plan and test strategy, writing test cases, executing test cases, opening bugs, verifying bugs) 

• knowledge software simulation Matlab 

• Programming in languages, C ++, Java, Visual Basic. 

• Use of the typical instrumentation of an electronic laboratory 

• Fluent in English (B2 level and above)

• Driving license “b”  

 

Nice To Have Skills:

 • 5 years of experience of working in an agile, fast-paced environment 

• Critical thinker and problem-solving skills 

• Good time-management skills 

• creativity and proactivity. 

• management of time and teamwork


Locations : Roma


Perché NTT DATA?

Come società Global Top Employer abbiamo costruito una Smile Working Company in cui la cura, l’ascolto delle persone, il loro benessere e sviluppo delle competenze sono la nostra priorità.

Crediamo nel talento e nell’evoluzione professionale, supportati da formazione continua, programmi di apprendimento avanzati e piani di crescita personalizzati.

Facciamo parte di NTT Group, che investe oltre 3,6 miliardi di dollari ogni anno in ricerca e sviluppo per aiutare organizzazioni e società a muoversi con fiducia e sostenibilità verso il futuro digitale.

Siamo presenti in Italia con oltre 6000 dipendenti a Milano, Roma, Torino, Genova, Bologna, Treviso, Pisa, Napoli, Cosenza, Bari e Salerno.



Listen to the story of Employee Voice
Back to search results

Test Engineer

NTT DATA EMEAL
Roma, Italy
Job Description


Responsibilities

We are looking for a Test Engineer with at least 5 years of experience in Software Testing or similar.  


Il tuo contributo in questo ruolo:

In particular, the selected resource will be responsible for developing automated and manual tests to ensure the software created by developers fits its purpose. Assessing codes is one of the main duties of test.

The Test Engineer will be also responsible for the execution and implementation of the tests that demonstrate the functional and non-functional requirements of the system with following job main accountabilities:

• Test of the software on bench and on board 

• Prove for scalability and performance software 

• Work with firmware developers and validation engineers 

• Develop test cases for software validation 

• Detect bug issues  

• Prepare file defect reports and report test progress 

Il Profilo ideale:

• 5 years of experience with mobile applications and location-based services 

• Excellent knowledge in testing skills (design test plan and test strategy, writing test cases, executing test cases, opening bugs, verifying bugs) 

• knowledge software simulation Matlab 

• Programming in languages, C ++, Java, Visual Basic. 

• Use of the typical instrumentation of an electronic laboratory 

• Fluent in English (B2 level and above)

• Driving license “b”  

 

Nice To Have Skills:

 • 5 years of experience of working in an agile, fast-paced environment 

• Critical thinker and problem-solving skills 

• Good time-management skills 

• creativity and proactivity. 

• management of time and teamwork


Locations: Roma


Perché NTT DATA?

Come società Global Top Employer abbiamo costruito una Smile Working Company in cui la cura, l’ascolto delle persone, il loro benessere e sviluppo delle competenze sono la nostra priorità.

Crediamo nel talento e nell’evoluzione professionale, supportati da formazione continua, programmi di apprendimento avanzati e piani di crescita personalizzati.

Facciamo parte di NTT Group, che investe oltre 3,6 miliardi di dollari ogni anno in ricerca e sviluppo per aiutare organizzazioni e società a muoversi con fiducia e sostenibilità verso il futuro digitale.

Siamo presenti in Italia con oltre 6000 dipendenti a Milano, Roma, Torino, Genova, Bologna, Treviso, Pisa, Napoli, Cosenza, Bari e Salerno.



Listen to the story of Employee Voice
Back to search results

AI/GenAI Engineer

Legacy NTT Ltd.
Milan, Italy
Job Description

Collaborates with the technical team to implement both traditional machine learning and generative AI systems under senior guidance.

This role supports the entire AI development process, from data collection and preprocessing through model deployment and monitoring for both predictive and generative applications. The Engineer builds and refines prompt templates for various LLM use cases while implementing retrieval-augmented generation systems to enhance generative applications with external knowledge. They contribute to solution development using established frameworks and model architectures, focusing on feature engineering for traditional ML and context engineering for generative applications.

This position involves conducting comparative evaluations between traditional machine learning approaches and generative AI alternatives to determine optimal solutions for specific business problems. The Engineer maintains comprehensive documentation of code, methodologies, and experimental results for both AI and generative AI implementations. They actively participate in code reviews and knowledge-sharing sessions while staying current with emerging trends across the AI/GenAI landscape. Throughout the software development lifecycle, the Engineer implements AI-assisted tools and workflows to enhance productivity and quality, collaborating across teams to integrate these capabilities into existing systems.

Mandatory

  • 2+ years of experience in AI/GenAI/ML development roles, with demonstrated experience in generative AI;
  • Experience implementing AI/GenAI features throughout different phases of software development;
  • Solid understanding of fundamentals across machine learning, deep learning, and generative AI;
  • Proficiency in Python programming with experience using TensorFlow, PyTorch, Keras, and LangChain;
  • Working knowledge of prompt engineering techniques for LLMs and other generative models;
  • Good understanding of relational and vector databases for AI/GenAI applications.


Preferred

  • Basic knowledge of Java, C#, Go, or Node.js for AI/GenAI integration;
  • Familiarity with version control systems and collaborative development workflows;
  • Experience with AI-assisted software development tools and workflows;
  • Clear communication skills for presenting technical findings on AI/GenAI implementations;
  • Basic understanding of ML/GenAI deployment processes and monitoring requirements;
  • Eagerness to learn and adapt to rapidly evolving AI/GenAI technologies;
  • Bachelor's degree or higher in relevant field (or equivalent practical experience).


Location: Milano, Roma, Torino, Pisa, Napoli, Treviso, Cosenza, Genova, Bari, Salerno, Bologna.

Back to search results

QA Automation Engineer (Onsite Full-time)

Legacy NTT Ltd.
Dallas, United States
Job Description

NTT DATA 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 QA Automation Engineer (Onsite Full-time) to join our team in Dallas, Texas (US-TX), United States (US).

 

Seeking a talented and highly motivated Software Engineer or Software Engineer in Test (SDET) to join our team to support technology teams initiatives for the needs as well as looking at the technology from future needs perspective.  Ideal candidate will have both a QA quality mindset and proficient software development skills. Additionally, we are looking for someone who can advise on opportunities to increase value delivered through new or updated standards or methodologies.

 

Job Responsibilities Include:

• Work as an Agile team member to provide solutions to requirements coming from the agile dev teams across the organization.
• Collaborate with Product Area, Squad or other leaders to influence and inform changes and future resource skills need and requirements.
• Very strong technical aptitude to learn and passionate about new technologies.

 

Basic Qualificatons:

• 5+ years of experience and knowledge of both QA Engineering and Software Development
• 5+ years of proficiency or proven ability to learn professional software development skills and practices, eg.  coding standards, code reviews, source control, build processes, design patterns, Object- Oriented Design and Development, Software design principles.
• 5+ years of experience or knowledge of using a Selenium automation framework (Java based)
• 5+ years of experience or understanding of Agile software development methodology using Scrum

 

Preferred Skills:


• Strong understanding of QA engineering, analysis, and testing concepts
• Understanding the concepts of defect tracking tools and processes
o Java development including Junit, Groovy
o SQL and NoSQL database experience
o BDD experience or familiarity – Gherkin experience is a plus but not required
o Experience or knowledge of testing web applications and Webservices (REST API’s)
o Familiarity with Continuous Integration and Deployment
• Excellent written and verbal communication skills is a must
• Highly collaborative team player that works well within a cross functional team
• Strong problem identification and solving skills
• Continuous improvement mindset where mistakes and failure are viewed as opportunities to learn and improve
• Understanding of the benefits of sustainable development including a good work-life balance
• Is driven by a QA mindset that the product is already broken - it has defects and flaws, and it is your job (along with your team members) to find them

• Bachelor’s degree in computer science or related field, or equivalent practical experience

 

#INDFSINS

#L1-NAM

 


 

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-usThis contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

Back to search results

AI/GenAI Engineer

NTT DATA EMEAL
Milan, Roma, Turin, Pisa, Napoli, Treviso, Cosenza, Genova, Salerno, Bologna, Italy
Job Description

Collaborates with the technical team to implement both traditional machine learning and generative AI systems under senior guidance.

This role supports the entire AI development process, from data collection and preprocessing through model deployment and monitoring for both predictive and generative applications. The Engineer builds and refines prompt templates for various LLM use cases while implementing retrieval-augmented generation systems to enhance generative applications with external knowledge. They contribute to solution development using established frameworks and model architectures, focusing on feature engineering for traditional ML and context engineering for generative applications.

This position involves conducting comparative evaluations between traditional machine learning approaches and generative AI alternatives to determine optimal solutions for specific business problems. The Engineer maintains comprehensive documentation of code, methodologies, and experimental results for both AI and generative AI implementations. They actively participate in code reviews and knowledge-sharing sessions while staying current with emerging trends across the AI/GenAI landscape. Throughout the software development lifecycle, the Engineer implements AI-assisted tools and workflows to enhance productivity and quality, collaborating across teams to integrate these capabilities into existing systems.

Mandatory

  • 2+ years of experience in AI/GenAI/ML development roles, with demonstrated experience in generative AI;
  • Experience implementing AI/GenAI features throughout different phases of software development;
  • Solid understanding of fundamentals across machine learning, deep learning, and generative AI;
  • Proficiency in Python programming with experience using TensorFlow, PyTorch, Keras, and LangChain;
  • Working knowledge of prompt engineering techniques for LLMs and other generative models;
  • Good understanding of relational and vector databases for AI/GenAI applications.


Preferred

  • Basic knowledge of Java, C#, Go, or Node.js for AI/GenAI integration;
  • Familiarity with version control systems and collaborative development workflows;
  • Experience with AI-assisted software development tools and workflows;
  • Clear communication skills for presenting technical findings on AI/GenAI implementations;
  • Basic understanding of ML/GenAI deployment processes and monitoring requirements;
  • Eagerness to learn and adapt to rapidly evolving AI/GenAI technologies;
  • Bachelor's degree or higher in relevant field (or equivalent practical experience).


Location: Milano, Roma, Torino, Pisa, Napoli, Treviso, Cosenza, Genova, Bari, Salerno, Bologna.

Listen to the story of Employee Voice
Back to search results

AI/GenAI Engineer

NTT DATA Italy
Bologna, Cosenza, Genova, Milano, Napoli, Pisa, Roma, Salerno, Torino, Treviso, Italy
Job Description

Collaborates with the technical team to implement both traditional machine learning and generative AI systems under senior guidance.

This role supports the entire AI development process, from data collection and preprocessing through model deployment and monitoring for both predictive and generative applications. The Engineer builds and refines prompt templates for various LLM use cases while implementing retrieval-augmented generation systems to enhance generative applications with external knowledge. They contribute to solution development using established frameworks and model architectures, focusing on feature engineering for traditional ML and context engineering for generative applications.

This position involves conducting comparative evaluations between traditional machine learning approaches and generative AI alternatives to determine optimal solutions for specific business problems. The Engineer maintains comprehensive documentation of code, methodologies, and experimental results for both AI and generative AI implementations. They actively participate in code reviews and knowledge-sharing sessions while staying current with emerging trends across the AI/GenAI landscape. Throughout the software development lifecycle, the Engineer implements AI-assisted tools and workflows to enhance productivity and quality, collaborating across teams to integrate these capabilities into existing systems.

Mandatory

  • 2+ years of experience in AI/GenAI/ML development roles, with demonstrated experience in generative AI;
  • Experience implementing AI/GenAI features throughout different phases of software development;
  • Solid understanding of fundamentals across machine learning, deep learning, and generative AI;
  • Proficiency in Python programming with experience using TensorFlow, PyTorch, Keras, and LangChain;
  • Working knowledge of prompt engineering techniques for LLMs and other generative models;
  • Good understanding of relational and vector databases for AI/GenAI applications.


Preferred

  • Basic knowledge of Java, C#, Go, or Node.js for AI/GenAI integration;
  • Familiarity with version control systems and collaborative development workflows;
  • Experience with AI-assisted software development tools and workflows;
  • Clear communication skills for presenting technical findings on AI/GenAI implementations;
  • Basic understanding of ML/GenAI deployment processes and monitoring requirements;
  • Eagerness to learn and adapt to rapidly evolving AI/GenAI technologies;
  • Bachelor's degree or higher in relevant field (or equivalent practical experience).


Location : Milano, Roma, Torino, Pisa, Napoli, Treviso, Cosenza, Genova, Bari, Salerno, Bologna.

Listen to the story of Employee Voice
Back to search results

Java Backend Developer - Digital Engineering Lead Engineer

Legacy NTT Ltd.
Hyderbad, India
Job Description

Req ID: 317927 

NTT DATA 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 Java Backend Developer - Digital Engineering Lead Engineer to join our team in Hyderbad, Telangana (IN-TG), India (IN).

Results-Based Job Description

 

Blue Yonder Title:

    • Lead Software Engineer (Product Development)

 

Other Comparable titles:

    • SaaS Backend Developer

 

Overview:

As a Backend Developer/ Architect, you need to participate in estimating, technical design, implementation, documentation, testing, deployment and support of applications developed for our clients. As a member working in a team environment, you will work with solution architects to interpret/translate written business requirements into technical design/code.

 

Scope:

    • Core responsibilities to include building backend Rest API Services based on Spring Boot deployed in a SaaS environment
    • The dev team currently comprises of 10+ global associates across US and India (COE)

 

Our current technical environment:

    • Software: Spring Boot Microservices, Building Portal component, Azure SQL, Spock groovy
    • Application Architecture: Service deployed on Azure
    • Frameworks/Others: KAFKA, GitHub, CI/CD, Java, J2EE, Docker, Kubernetes
    • Experience on SaaS

 

What you’ll do:

  • Development of REST API in a Microservices architecture (Spring Boot) and deployed on Microsoft’s Azure platform. The architecture includes technology components such as ReactJS and JavaScript/Typescript (UI), Spring Boot (Backend), Azure SQL, Azure Blob, Azure Logic Apps, Portal and Supply Chain planning software
  • Be a senior member of a highly skilled team seeking systematic approaches to improve engineering productivity, efficiency, effectiveness, and quality
    • Support our existing customer base with the newer enhancements/ defects fixing
    • Create technical documentation
    • Provide early visibility and mitigation to technical challenges through the journey.
    • Confidently represents product and portfolio

 

What we are looking for:

    • Bachelor’s degree (STEM preferred) and minimum 8+ years of experience in Software development; ideally a candidate that has started as a Software Engineer and progressed to Lead Software Engineer
    • Strong experience in programming and problem solving
    • Hands-on development skills along with design experience; should not have moved away from software development
    • Experience in building products with an API first approach in a SaaS environment
    • Required Skills:  Java, Spring Boot, SQL
    • Preferred Skills: Knowledge of Public Clouds (Azure, AWS etc.), Spring Cloud, Docker, Kubernetes
    • Experience in Supply Chain domain is a plus
    • Good Understanding of secure architectures, secure configuration, identity management, role-based access control, authentication & authorization, and data encryption.

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-usThis contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

Back to search results

Junior Embedded SW Engineer

NTT DATA EMEAL
Milan, Italy
Job Description

NTT DATA, is among the world's leading players in IT services.

With more than 151,000 professionals in more than 50 countries around the world, we are leaders and accelerators of digital transformation providing our clients with tailor-made technological and innovative solutions.

NTT DATA's driving force is people, each with their own uniqueness, talent and attitudes. 

We have built a Smile Working Company where caring, listening to people, their well-being and skill development are our priority. We have created work spaces that foster a sense of community and constructive exchange of experiences.

We look to our tomorrow with the same passion as yesterday, and we need your talent too!



The selected candidate will join the client’s embedded software engineering team, working on the development of new cards and features for existing optical DWDM and ROADM platforms. They will be responsible for supporting software development tasks related to new system features for the next generation of the client’s optical transport systems.

The candidate will be expected to deliver fully developed and qualified software features for integration into the main codebase. Additionally, they will collaborate with other teams, providing support to the Test team, responsible for System Validation, and the HW/FW team, responsible for delivering hardware platforms and related BSPs. This is an excellent opportunity to work with an experienced team that has broad exposure and strong influence in product development and performance for a wellestablished provider of optical transport network technology. 

We are open to evaluating both junior/graduate candidates and experienced professionals, with responsibilities and tasks assigned based on their level of expertise.

Responsibilities: 


 Collaborating at SW requirements and specification. 

 Collaborating at SW Architecture Design. 

 Embedded SW development in Linux environment. 

 Testing and quality verification of developed code. 

 Support in HW/SW integration. 

 Support in System Validation test activities. 



Mandatory Requirements: 


 Master’s degree in computer engineering, Electrical Engineering or Telecommunications. 

 Knowledge of embedded SW design and implementation processes. 

 Knowledge of multi-threading and task synchronization. 

 Knowledge of Object-Oriented Programming. 

 Good knowledge of C, C++ and Python programming languages. 

 Good knowledge of Linux OS (capability to write code in user space). 

 Knowledge Git and GitLab. 

 Fluent written and spoken English knowledge. 

 Excellent teamwork attitude and capability to work in multicultural teams. 

 Ability to manage multiple tasks in parallel. 

 Flexibility and openness to change. 



Nice to have: 


 Previous experience in telecommunication companies, preferably in DWDM optics. 

 Fluent written and spoken Italian knowledge. 

 Knowledge of verification/emulation/debugging methodologies and tools. 



Workplace: partially on-site in Vimercate (MB) and partially in smart working mode. Quotas to be 

agreed



Listen to the story of Employee Voice
Back to search results

QA Automation Engineer (Onsite Full-time)

NTT DATA North America
Dallas, Texas, United States
Job Description

NTT DATA 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 QA Automation Engineer (Onsite Full-time) to join our team in Dallas, Texas (US-TX), United States (US).

 

Seeking a talented and highly motivated Software Engineer or Software Engineer in Test (SDET) to join our team to support technology teams initiatives for the needs as well as looking at the technology from future needs perspective.  Ideal candidate will have both a QA quality mindset and proficient software development skills. Additionally, we are looking for someone who can advise on opportunities to increase value delivered through new or updated standards or methodologies.

 

Job Responsibilities Include:

• Work as an Agile team member to provide solutions to requirements coming from the agile dev teams across the organization.
• Collaborate with Product Area, Squad or other leaders to influence and inform changes and future resource skills need and requirements.
• Very strong technical aptitude to learn and passionate about new technologies.

 

Basic Qualificatons:

• 5+ years of experience and knowledge of both QA Engineering and Software Development
• 5+ years of proficiency or proven ability to learn professional software development skills and practices, eg.  coding standards, code reviews, source control, build processes, design patterns, Object- Oriented Design and Development, Software design principles.
• 5+ years of experience or knowledge of using a Selenium automation framework (Java based)
• 5+ years of experience or understanding of Agile software development methodology using Scrum

 

Preferred Skills:


• Strong understanding of QA engineering, analysis, and testing concepts
• Understanding the concepts of defect tracking tools and processes
o Java development including Junit, Groovy
o SQL and NoSQL database experience
o BDD experience or familiarity – Gherkin experience is a plus but not required
o Experience or knowledge of testing web applications and Webservices (REST API’s)
o Familiarity with Continuous Integration and Deployment
• Excellent written and verbal communication skills is a must
• Highly collaborative team player that works well within a cross functional team
• Strong problem identification and solving skills
• Continuous improvement mindset where mistakes and failure are viewed as opportunities to learn and improve
• Understanding of the benefits of sustainable development including a good work-life balance
• Is driven by a QA mindset that the product is already broken - it has defects and flaws, and it is your job (along with your team members) to find them

• Bachelor’s degree in computer science or related field, or equivalent practical experience

 

#INDFSINS

#L1-NAM

 


 

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-usThis contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

Listen to the story of Employee Voice
Back to search results

Java Backend Developer - Digital Engineering Lead Engineer

NTT DATA North America
Hyderbad, Telangāna, India
Job Description

Req ID: 317927 

NTT DATA 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 Java Backend Developer - Digital Engineering Lead Engineer to join our team in Hyderbad, Telangana (IN-TG), India (IN).

Results-Based Job Description

 

Blue Yonder Title:

    • Lead Software Engineer (Product Development)

 

Other Comparable titles:

    • SaaS Backend Developer

 

Overview:

As a Backend Developer/ Architect, you need to participate in estimating, technical design, implementation, documentation, testing, deployment and support of applications developed for our clients. As a member working in a team environment, you will work with solution architects to interpret/translate written business requirements into technical design/code.

 

Scope:

    • Core responsibilities to include building backend Rest API Services based on Spring Boot deployed in a SaaS environment
    • The dev team currently comprises of 10+ global associates across US and India (COE)

 

Our current technical environment:

    • Software: Spring Boot Microservices, Building Portal component, Azure SQL, Spock groovy
    • Application Architecture: Service deployed on Azure
    • Frameworks/Others: KAFKA, GitHub, CI/CD, Java, J2EE, Docker, Kubernetes
    • Experience on SaaS

 

What you’ll do:

  • Development of REST API in a Microservices architecture (Spring Boot) and deployed on Microsoft’s Azure platform. The architecture includes technology components such as ReactJS and JavaScript/Typescript (UI), Spring Boot (Backend), Azure SQL, Azure Blob, Azure Logic Apps, Portal and Supply Chain planning software
  • Be a senior member of a highly skilled team seeking systematic approaches to improve engineering productivity, efficiency, effectiveness, and quality
    • Support our existing customer base with the newer enhancements/ defects fixing
    • Create technical documentation
    • Provide early visibility and mitigation to technical challenges through the journey.
    • Confidently represents product and portfolio

 

What we are looking for:

    • Bachelor’s degree (STEM preferred) and minimum 8+ years of experience in Software development; ideally a candidate that has started as a Software Engineer and progressed to Lead Software Engineer
    • Strong experience in programming and problem solving
    • Hands-on development skills along with design experience; should not have moved away from software development
    • Experience in building products with an API first approach in a SaaS environment
    • Required Skills:  Java, Spring Boot, SQL
    • Preferred Skills: Knowledge of Public Clouds (Azure, AWS etc.), Spring Cloud, Docker, Kubernetes
    • Experience in Supply Chain domain is a plus
    • Good Understanding of secure architectures, secure configuration, identity management, role-based access control, authentication & authorization, and data encryption.

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-usThis contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

Listen to the story of Employee Voice
Back to search results

Java Backend Developer - Digital Engineering Lead Engineer

NTT DATA North America
Hyderabad, Telangāna, India
Job Description

Req ID: 317928 

NTT DATA 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 Java Backend Developer - Digital Engineering Lead Engineer to join our team in Hyderabad, Telangana (IN-TG), India (IN).

Results-Based Job Description

 

    • Lead Software Engineer (Product Development)

 

Other Comparable titles:

    • SaaS Backend Developer

 

Overview:

As a Backend Developer/ Architect, you need to participate in estimating, technical design, implementation, documentation, testing, deployment and support of applications developed for our clients. As a member working in a team environment, you will work with solution architects to interpret/translate written business requirements into technical design/code.

 

Scope:

    • Core responsibilities to include building backend Rest API Services based on Spring Boot deployed in a SaaS environment
    • The dev team currently comprises of 10+ global associates across US and India (COE)

 

Our current technical environment:

    • Software: Spring Boot Microservices, Building Portal component, Azure SQL, Spock groovy
    • Application Architecture: Service deployed on Azure
    • Frameworks/Others: KAFKA, GitHub, CI/CD, Java, J2EE, Docker, Kubernetes
    • Experience on SaaS

 

What you’ll do:

  • Development of REST API in a Microservices architecture (Spring Boot) and deployed on Microsoft’s Azure platform. The architecture includes technology components such as ReactJS and JavaScript/Typescript (UI), Spring Boot (Backend), Azure SQL, Azure Blob, Azure Logic Apps, Portal and Supply Chain planning software
  • Be a senior member of a highly skilled team seeking systematic approaches to improve engineering productivity, efficiency, effectiveness, and quality
    • Support our existing customer base with the newer enhancements/ defects fixing
    • Create technical documentation
    • Provide early visibility and mitigation to technical challenges through the journey.
    • Confidently represents product and portfolio

 

What we are looking for:

    • Bachelor’s degree (STEM preferred) and minimum 8+ years of experience in Software development; ideally a candidate that has started as a Software Engineer and progressed to Lead Software Engineer
    • Strong experience in programming and problem solving
    • Hands-on development skills along with design experience; should not have moved away from software development
    • Experience in building products with an API first approach in a SaaS environment
    • Required Skills:  Java, Spring Boot, SQL
    • Preferred Skills: Knowledge of Public Clouds (Azure, AWS etc.), Spring Cloud, Docker, Kubernetes
    • Experience in Supply Chain domain is a plus
    • Good Understanding of secure architectures, secure configuration, identity management, role-based access control, authentication & authorization, and data encryption.

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-usThis contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

Listen to the story of Employee Voice
Back to search results

Senior DevOps Engineer with AWS/Azure

Legacy NTT Ltd.
Cluj, Romania
Job Description

Who we are

 

Our client is one of Europe’s largest asset managers and a major global investor.
You will be a part of the Platform Engineering Team and work closely with business stakeholders, feature teams and the Platform/DevOps teams across distributed teams.
As a DevOps Engineer you will help drive quality outcomes for our client programmes and enabling engineering teams by providing capabilities focused on the supportability and reliability of microservices software. The role ensures both engineering and operationally focused teams work seamlessly as one combined end-to-end engineering team. The role requires an ability to work with a diverse range of internal and external technical and engineering teams, to ensure a highly reliable, automated engineering & operational capability exists.

 

What you'll be doing

 

  • Monitoring CyberVault-specific backups in Azure and AWS
  • Collaborate with Cloud BAU teams to address any backup failures, ensuring compliance with backup SLAs
  • Conduct monthly recovery tests from CyberVault backups in an isolated environment
  • Broader CyberVault recovery testing
  • Regular management information on backup performance
  • Contribute to the design and development of software components within a defined quality standard
  • Resolve issues, defects and queries raised at any phase of development or production in a timely and professional manner
  • Conduct quality reviews of own deliverables and deliverables from peers
  • Provide sizing on technical development tasks
  • Report progress regularly, escalating matters as appropriate
  • Define, promote and support the team methodologies and processes and actively participates in team retrospectives
  • Ensures teams and stakeholders note and understand technical or team dependencies

 

What you'll bring along

 

  • Bachelor’s degree in Informatics/ or similar field of study/or equivalent working experience is required
  • A min 5-7 years demonstrable experience in a similar role is required
  • Experience working with AWS or Azure cloud provider
  • Experience with backup software provided by AWS and Azure 
  • Knowledge of AWS Backup or Azure Backup
  • Previous experience in working with CyberVault is nice to have
  • Exposure to infrastructure-as-code frameworks such as Terraform
  • Solid experience of running microservices in containers on AWS
  • Experience with Rubrik backup software, Dell Networker software, CyberSense, Dell CRM, and any NetApp storage experience would be advantageous 
  • Working with GitHub
  • Being familiar with Agile practices (Jira and Confluence)
Document

What’s in it for you


✔ New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
✔ Pick your working style: choose from Remote, Hybrid or Office work opportunities
✔ Early bird or night owl? Our projects have different working hours to suit your needs
✔ Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
✔ We want you to stay healthy! Enjoy our Private Health Insurance ⁠– it’s custom-made for you
✔ A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
✔ Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families


NTT DATA Romania is an equal opportunity employer and considers all applicants regardless 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.


Not the job for you? Perhaps you have a friend who would be a perfect fit. Send them this link!

What’s in it for you

  • New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Early bird or night owl? Our projects have different working hours to suit your needs
  • Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
  • We want you to stay healthy! Enjoy our Private Health Insurance ⁠– it’s custom-made for you
  • A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
  • Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families

 

Your unique talent is what matters. NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ethnicity, age, gender, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic.

       

#LI-GS1
Back to search results

Junior Embedded SW Engineer

NTT DATA Italy
Milano, Italy
Job Description

NTT DATA , is among the world's leading players in IT services.

With more than 151,000 professionals in more than 50 countries around the world, we are leaders and accelerators of digital transformation providing our clients with tailor-made technological and innovative solutions.

NTT DATA's driving force is people, each with their own uniqueness, talent and attitudes. 

We have built a Smile Working Company where caring, listening to people, their well-being and skill development are our priority. We have created work spaces that foster a sense of community and constructive exchange of experiences.

We look to our tomorrow with the same passion as yesterday, and we need your talent too!



The selected candidate will join the client’s embedded software engineering team, working on the development of new cards and features for existing optical DWDM and ROADM platforms. They will be responsible for supporting software development tasks related to new system features for the next generation of the client’s optical transport systems.

The candidate will be expected to deliver fully developed and qualified software features for integration into the main codebase. Additionally, they will collaborate with other teams, providing support to the Test team, responsible for System Validation, and the HW/FW team, responsible for delivering hardware platforms and related BSPs. This is an excellent opportunity to work with an experienced team that has broad exposure and strong influence in product development and performance for a wellestablished provider of optical transport network technology. 

We are open to evaluating both junior/graduate candidates and experienced professionals, with responsibilities and tasks assigned based on their level of expertise.

Responsibilities: 


 Collaborating at SW requirements and specification. 

 Collaborating at SW Architecture Design. 

 Embedded SW development in Linux environment. 

 Testing and quality verification of developed code. 

 Support in HW/SW integration. 

 Support in System Validation test activities. 



Mandatory Requirements: 


 Master’s degree in computer engineering, Electrical Engineering or Telecommunications. 

 Knowledge of embedded SW design and implementation processes. 

 Knowledge of multi-threading and task synchronization. 

 Knowledge of Object-Oriented Programming. 

 Good knowledge of C, C++ and Python programming languages. 

 Good knowledge of Linux OS (capability to write code in user space). 

 Knowledge Git and GitLab. 

 Fluent written and spoken English knowledge. 

 Excellent teamwork attitude and capability to work in multicultural teams. 

 Ability to manage multiple tasks in parallel. 

 Flexibility and openness to change. 



Nice to have: 


 Previous experience in telecommunication companies, preferably in DWDM optics. 

 Fluent written and spoken Italian knowledge. 

 Knowledge of verification/emulation/debugging methodologies and tools. 



Workplace: partially on-site in Vimercate (MB) and partially in smart working mode. Quotas to be 

agreed



Listen to the story of Employee Voice
Back to search results

BI Developer

Legacy NTT Ltd.
Jakarta Selatan, Jakarta Raya, Indonesia
Job Description

Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.

Your day at NTT DATA

The Senior Associate Software Applications Development Engineer is a developing subject matter expert, responsible for developing new applications and improving upon existing applications based on the needs of the internal organization and / or external clients.

What you'll be doing

Key Responsibilities:

  • Develops applications that effectively accomplish client objectives and user needs.
  • Designs and writes code for applications and maintain applications databases.
  • Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
  • Remodels and adapts applications as needed to optimize performance.
  • Identifies specific client needs and preferences related to the application.
  • Tests applications extensively to ensure they are error and bug-free.
  • Installs applications and acts as technical advisor.
  • Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
  • Consults with clients in the design phase to determine client needs.
  • Produces software documentation following company software process and templates.
  • Participates in software product review meetings and team meetings.
  • Performs any other related tasks as required.


Knowledge and Attributes:

  • Developing understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features.
  • Good team player who maintains the integrity of the team.
  • Excellent attention to detail capabilities.
  • Ability to understand and analyze systems.
  • Proficiency in writing software using the Java Programming Language and a standard object library.
  • Knowledge of software development process.
  • Proficiency with agile development such as Scrum.
  • Knowledge of software integrated development environments.
  • Knowledge in various programming languages such as (but not limited to) Java, Perl, Python, C++.
  • Demonstrated analytical, organizational, and project management skills, using relevant information to make timely and critical decisions that affect cross-functional teams.
  • Ability to handle client and customer issues tactfully and professionally.


Academic Qualifications and Certifications:

  • Bachelor's degree or equivalent in computer science or software engineering or related field.
  • Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++ preferred.
  • Scrum / Project Management certification preferred.


Required Experience:

  • Moderate level Software Applications Engineering, Software Development experience, or related work experience
  • Moderate level experience with Programming Languages such as C, C++, Java, Python, etc.
  • Moderate level experienced with Linux or Unix and Windows operating systems
  • Moderate level experience working with SQL
  • Moderate level project management experience and/or experience working in an Agile environment

Workplace type:

On-site Working

About NTT DATA
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.

Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.

Back to search results

Senior DevOps Engineer with AWS/Azure

NTT DATA Romania SA
Cluj, Brasov, Timisoara, Bucuresti, Sibiu, Iasi, Romania
Job Description

Who we are

 

Our client is one of Europe’s largest asset managers and a major global investor.
You will be a part of the Platform Engineering Team and work closely with business stakeholders, feature teams and the Platform/DevOps teams across distributed teams.
As a DevOps Engineer you will help drive quality outcomes for our client programmes and enabling engineering teams by providing capabilities focused on the supportability and reliability of microservices software. The role ensures both engineering and operationally focused teams work seamlessly as one combined end-to-end engineering team. The role requires an ability to work with a diverse range of internal and external technical and engineering teams, to ensure a highly reliable, automated engineering & operational capability exists.

 

What you'll be doing

 

  • Monitoring CyberVault-specific backups in Azure and AWS
  • Collaborate with Cloud BAU teams to address any backup failures, ensuring compliance with backup SLAs
  • Conduct monthly recovery tests from CyberVault backups in an isolated environment
  • Broader CyberVault recovery testing
  • Regular management information on backup performance
  • Contribute to the design and development of software components within a defined quality standard
  • Resolve issues, defects and queries raised at any phase of development or production in a timely and professional manner
  • Conduct quality reviews of own deliverables and deliverables from peers
  • Provide sizing on technical development tasks
  • Report progress regularly, escalating matters as appropriate
  • Define, promote and support the team methodologies and processes and actively participates in team retrospectives
  • Ensures teams and stakeholders note and understand technical or team dependencies

 

What you'll bring along

 

  • Bachelor’s degree in Informatics/ or similar field of study/or equivalent working experience is required
  • A min 5-7 years demonstrable experience in a similar role is required
  • Experience working with AWS or Azure cloud provider
  • Experience with backup software provided by AWS and Azure 
  • Knowledge of AWS Backup or Azure Backup
  • Previous experience in working with CyberVault is nice to have
  • Exposure to infrastructure-as-code frameworks such as Terraform
  • Solid experience of running microservices in containers on AWS
  • Experience with Rubrik backup software, Dell Networker software, CyberSense, Dell CRM, and any NetApp storage experience would be advantageous 
  • Working with GitHub
  • Being familiar with Agile practices (Jira and Confluence)
Document

What’s in it for you


✔ New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
✔ Pick your working style: choose from Remote, Hybrid or Office work opportunities
✔ Early bird or night owl? Our projects have different working hours to suit your needs
✔ Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
✔ We want you to stay healthy! Enjoy our Private Health Insurance ⁠– it’s custom-made for you
✔ A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
✔ Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families


NTT DATA Romania is an equal opportunity employer and considers all applicants regardless 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.


Not the job for you? Perhaps you have a friend who would be a perfect fit. Send them this link!

What’s in it for you

  • New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Early bird or night owl? Our projects have different working hours to suit your needs
  • Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
  • We want you to stay healthy! Enjoy our Private Health Insurance ⁠– it’s custom-made for you
  • A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
  • Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families

 

Your unique talent is what matters. NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ethnicity, age, gender, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic.

       

#LI-GS1
Listen to the story of Employee Voice
Back to search results

Software Development Engineer (Python, Azure Service Bus, Apache Kafka)

Legacy NTT Ltd.
Cape Town, Western Cape, South Africa
Job Description

Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.

Your day at NTT DATA

We are building software to support our clients managed cloud infrastructure. 
 

We are seeking a talented and motivated Software Engineer with a strong background in Python web frameworks and experience of Event driven architecture (e.g. Azure Service Bus, Apache Kafka or an equivalent message broker) to join our development team. As a Software Engineer you will play a pivotal role in enhancing our existing services as well as developing new microservices from the ground up all of which are deployed in Azure. 

 If you are passionate about technology, cloud infrastructure and building exceptional, scalable software solutions we want to hear from you. 

What you'll be doing

 

Experience Required: 

  • Bachelor's degree or equivalent in Software Engineering. 

  • 5+ years of Python development experience. 

  • Expertise in web frameworks such as FastAPI and Django, along with building and consuming RESTful web APIs. 

  • Experience working with Event Driven Architecture using Azure Service Bus, Apache Kafka and Azure Functions. 

  • Strong understanding of Agile methodologies, code reviewing, version control, and continuous integration practices. 

  • Knowledge of non-relational databases such as MongoDB or Cosmos. 

  • Proficient in a source control system like GitHub. 

  • Solid understanding of unit and integration testing. 

  • Working knowledge of Azure cloud infrastructure and proficient in the Azure Portal. 

  • Familiar with containerization technologies, Docker and Kubernetes. 

  • Good communication and collaboration abilities. 

  • Can design new features from the ground-up, can take ownership of tasks and drive them to completion. 

  • Stays updated on emerging technologies and industry best practices. 

  • A solution-oriented mindset with a passion for sharing ideas. 

 

 

Desirable Skills: 

  • GitHub Workflows 

  • Atlassian Confluence and Jira. 

  • Deploying infrastructure as code using Terraform. 

  • Familiar with ServiceNow. 

  • Azure Certification. 

  • Other cloud platforms such as AWS or GCP. 

  • Monitoring Tools like Azure Application Insights. 

  • Experience Mentoring and guiding junior developers. 

  • Comfortable presenting and demoing. 

  • Familiarity with ArgoCD. 

Workplace type:

Hybrid Working

About NTT DATA
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.

Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.

Back to search results

Software Development Senior Specialist

Legacy NTT Ltd.
Bangalore, India
Job Description

Req ID: 323532 

NTT DATA 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 Software Development Senior Specialist to join our team in Bangalore, Karnātaka (IN-KA), India (IN).

Title: Data Engineer 2
 
Job Profile Summary
The Data Engineer Designs, builds, and maintains data processing architectures and solutions enabling the efficient conversion of structured and unstructured data to insights at enterprise scale. The Data Engineer work assignments are varied and frequently require interpretation and independent determination of the appropriate courses of action.

 
Job Description
The Data Engineer Ingests data from internal and external sources utilizing cloud native platforms and software development best practices and patterns. Develops software tools that leverage artificial intelligence, machine learning, and big-data techniques to cleanse, organize, and transform data into insights and actions that enables Humana to better serve our members. Understands department, segment, and organizational strategy and operating objectives, including their linkages to related areas. Makes decisions regarding own work methods, occasionally in ambiguous situations, and requires minimal direction and receives guidance where needed. Follows established guidelines/procedures.


 
Responsibilities Include
•    Develop and maintain data pipelines and workflows built out in Azure Databricks and Azure Synapse Analytics.
•    Develop and maintain SAS programs and SSIS packages for intermediate data processing.
•    Write and optimize complex SQL queries for data transformation and analysis.
•    Troubleshoot and debug complex data processing issues.
•    Collaborate effectively with teammates, stakeholders, and cross-functional teams to ensure alignment on data strategies and outcomes.

 
Required Qualifications
•    Bachelor's Degree in a science, engineering or computing related discipline OR equivalent experience.
•    3+ yrs. Experience with building out data pipelines for ingestion and transformation.
•    Strong knowledge in the following technologies
o    SQL (databases used include Azure SQL Server and Oracle)
o    Databricks
o    SAS
o    Azure Services such as Azure Synapse Analytics, ADLS Gen2, and Azure Data Factory
o    Git
•    Knowledge and experience with any of the following is nice to have
o    Snowflake
o    SSIS
o    Redgate Flyway

Preferred Qualifications

•    Relevant data engineering certifications for Azure and/or Databricks 
 

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-usThis contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

Back to search results

Python with ML/AI - Digital Engineering Lead Engineer

Legacy NTT Ltd.
Remote, India
Job Description

Req ID: 309474 

NTT DATA 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 Python with ML/AI - Digital Engineering Lead Engineer to join our team in Remote, Karnātaka (IN-KA), India (IN).

GenAI- Review and optimization of LLMs output, Learn the AI Models, RAG based model Learning

 

Job Description

  • Machine Learning
  • LLM
  • Python

 

Responsibilities:

  • Architecting, designing, and developing (along with counterparts and distinguished Architects) solutions for new and existing problems in the supply chain space.
  • Work closely with a team of data scientists and collaborate with stakeholders from application teams to research solutions, identify go-forward approaches, develop POCs, and determine final solutions.

 

Requirements:

  • Bachelor's degree (STEM preferred) and minimum 3-6 years of experience in Software development; ideally a candidate that has started as a Software Engineer and has been working in the data science, AI/ML space for at least 3-6 years.
  • Demonstrated ability to identify and design solutions using AI/ML.
  • Hands-on development skills along with architecture/design experience; should not have moved away from software development.
  • Experience with API management platforms and providing/consuming RESTful APIs.

 

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-usThis contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

Back to search results

Python with ML/AI - Digital Engineering Lead Engineer

Legacy NTT Ltd.
Remote, India
Job Description

Req ID: 309479 

NTT DATA 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 Python with ML/AI - Digital Engineering Lead Engineer to join our team in Remote, Karnātaka (IN-KA), India (IN).

GenAI- Review and optimization of LLMs output, Learn the AI Models, RAG based model Learning

 

Job Description

  • Machine Learning
  • LLM
  • Python

 

Responsibilities:

  • Architecting, designing, and developing (along with counterparts and distinguished Architects) solutions for new and existing problems in the supply chain space.
  • Work closely with a team of data scientists and collaborate with stakeholders from application teams to research solutions, identify go-forward approaches, develop POCs, and determine final solutions.

 

Requirements:

  • Bachelor's degree (STEM preferred) and minimum 3-6 years of experience in Software development; ideally a candidate that has started as a Software Engineer and has been working in the data science, AI/ML space for at least 3-6 years.
  • Demonstrated ability to identify and design solutions using AI/ML.
  • Hands-on development skills along with architecture/design experience; should not have moved away from software development.
  • Experience with API management platforms and providing/consuming RESTful APIs.

 

 

#LI-INCONF

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-usThis contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

Back to search results

ML Engineer Senior

NTT DATA Italy
Bari, Bologna, Cosenza, Milano, Napoli, Roma, Salerno, Torino, Italy
Job Description

NTT DATA, Trusted Global Innovator, è tra i principali player a livello mondiale in ambito IT services.​ Con più di 140.000 professionisti in oltre 50 Paesi in tutto il mondo, siamo protagonisti e acceleratori della trasformazione digitale offrendo ai nostri clienti soluzioni tecnologiche e innovative progettate su misura.​ Il motore di NTTDATA sono le persone, ognuna con la propria unicità, talento ed attitudine. ​ Abbiamo costruito una Smile Working Company in cui la cura, l’ascolto delle persone, il loro benessere e sviluppo delle competenze sono la nostra priorità. Abbiamo creato spazi di lavoro che favoriscono il senso di comunità e lo scambio costruttivo di esperienze. ​


Guardiamo al nostro domani con la stessa passione di ieri e abbiamo bisogno anche del tuo talento!


 www.nttdata.com/it



Responsibilities


The ideal candidate as Senior Machine Learning Engineer in NTT DATA will have a solid Generative AI hands-on capability (preferably on Azure/GCP and on-premise GenAI architecture and MLops), mathematical background, experience working on a range of classification, informational retrieval, clustering, and optimization problems, establishing scalable, efficient, automated processes for large scale data analysis, model development, model validation and model implementation.


The Senior Machine Learning Engineer will work alongside experienced Data Scientists, Data and ML Engineers to identify business opportunities, design and create new data pipelines from scratch, from experiments to deploying them in production. 


He/She will be responsible for multiple projects, leading the ML Engineers and connecting with the stakeholders.

Required Skills


  • At least 5 years of production experience working in Data Science or Software Engineering;
  • Deep knowledge of math, probability, statistics and algorithms; 
  • At least 6/12 months of experience in Generative AI deployment and underlying architecture handling;
  • Vector Database knowledge is well appreciated;
  • Understanding of data structures, data modeling and software architecture;
  • Fluent in a at least two mainstream programming language (Python, Scala, Java, C++);
  • Experience in building an infrastructure for technical users, such as Data Scientist, ML practitioners or data consumers/producers;
  • Strong knowledge of Spark, Databricks is a strong plus;
  • Experience developing/deploying ML solutions in one of the public cloud platforms and on a Cross-cloud base, Snowflake knowledge is a plus;
  • Deep knowledge with machine learning frameworks (such as Keras or PyTorch);
  • Ability to design and implement machine learning pipelines in a production environment;
  • Experience with deployment including knowledge of CI/CD, containerization, and related concepts with a focus over MLops/Re-Training/Drift Management; 
  • Ability to train more junior team members in multiple Machine Learning and Deep Learning concepts; 
  • Establish and maintain strong relationships with internal team members and external clients


Location: Milano, Bari, Bologna, Cosenza, Napoli, Pisa, Roma, Torino


Listen to the story of Employee Voice
Back to search results