Associate Software Development Engineer at NTT Data – Pune

NTT Data is hiring a Associate Software Development Engineer at their Pune, Maharashtra location.

NTT Data is hiring a Associate Software Development Engineer at their Pune, Maharashtra location. Interested candidates can go through the details and apply using the link provided at the bottom of the Post.

Table Of Contents

Company Name NTT Data
Website https://global.ntt
Job Role Associate Software Development Engineer
Job ID R-117718
Location Pune, Maharashtra, India
Job Type Hybrid
Experience Fresher
Qualifications Bachelor’s degree in Computer Science
Package ₹4L ~ ₹7L
NTT Data is hiring a Associate Software Development Engineer

Disclaimer: Salary ranges are estimated based on publicly available sources like Glassdoor and Ambitionbox. Actual salary offers may vary based on factors such as candidate qualifications, experience, and negotiation. Job Openings listed here are sourced from platforms like LinkedIn and other such job boards. We aren’t affiliated with any specific platform or company mentioned. Candidates should verify details independently before applying.

Company Description

NTT DATA is a global leader in business and technology services, with a revenue of over $30 billion. The company serves 75% of the Fortune Global 100, helping clients innovate, optimize, and transform for long-term success. With an annual R&D investment of $3.6 billion, NTT DATA is committed to advancing organizations and society into a confident and sustainable digital future.

Job Description

  • NTT DATA is seeking an entry-level Associate Software Development Engineer to join their dynamic and diverse team.
  • This role involves assisting in the design, development, and testing of software systems, modules, or applications, with a focus on cloud-based or internet-related tools.
  • The successful candidate will contribute to the development of micro-services and work with APIs, telemetry data, and ML/AI algorithms, handling both structured and unstructured data.

Key Responsibilities

  • Receive detailed instructions to design and develop solutions that drive business growth.
  • Assist in writing and testing code.
  • Support the execution of automated testing.
  • Participate in software deployment under the direction of various stakeholders.
  • Collaborate with the product team to deliver software components.
  • Contribute to the integration and building of solutions through automation and coding, utilizing third-party software.
  • Assist in crafting, building, and debugging large-scale distributed systems.
  • Contribute to writing, updating, and maintaining technical documentation and operational procedures.
  • Support code refactoring and review processes.
  • Perform other related tasks as required.

Qualifications

  • Basic understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
  • Developing expertise in programming languages such as C/C++, C#, Java, JavaScript, Python, and Node.js, along with associated libraries and frameworks.
  • Some knowledge of data structures, algorithms, and software design with strong analytical and debugging skills.
  • Understanding of microservices-based software architecture and experience with API product development.
  • Experience with SQL and NoSQL data stores, including Elasticsearch, MongoDB, and Cassandra.
  • Basic knowledge of container runtime environments like Kubernetes, Docker, and LXC/LXD.
  • Familiarity with agile and lean practices, with a belief in test-driven development.
  • A proactive attitude with the ability to take initiative.
  • Ability to work effectively in a diverse team with varying backgrounds and experience levels.
  • Capability to thrive in a dynamic, fast-paced environment.
  • Basic understanding of CI/CD concepts and tools.
  • Some experience with cloud-based infrastructure and deployments.
  • Excellent attention to detail.

Academic Qualifications and Certifications

  • Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field.
  • Microsoft Certified Azure Fundamentals preferred.
  • Relevant agile certifications preferred.

Required Experience

  • Entry-level experience working with geo-distributed teams through various project phases, ensuring high quality and performance.
  • Familiarity with tools across the full software delivery lifecycle, including IDE, source control, CI, testing, mocking, work tracking, and defect management.
  • Basic experience in Agile and Lean methodologies, Continuous Delivery/DevOps, and analytics/data-driven processes.
  • Understanding of working with large data sets and applying appropriate ML/AI algorithms.
  • Entry-level experience in developing micro-services and RESTful APIs.
  • Experience in software development.

Skills And Experience

  • Cloud Architecture and Services: Basic understanding of multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
  • Programming Languages: Developing expertise in C/C++, C#, Java, JavaScript, Python, Node.js, libraries, and frameworks.
  • Data Structures and Algorithms: Some expertise with data structures, algorithms, and software design, along with strong analytical and debugging skills.
  • Microservices Architecture: Knowledge of microservices-based software architecture and experience with API product development.
  • Databases: Some expertise in SQL and NoSQL data stores, including Elasticsearch, MongoDB, and Cassandra.
  • Containerization: Basic understanding of container runtime environments such as Kubernetes, Docker, and LXC/LXD.
  • Agile and Lean Practices: Some proficiency with agile, lean practices, and test-driven development.
  • Collaboration: Ability to work well in a diverse team with different backgrounds and experience levels.
  • Adaptability: Ability to thrive in a dynamic, fast-paced environment.
  • CI/CD Concepts and Tools: Some proficiency with CI/CD concepts and tools.
  • Cloud-based Infrastructure: Some proficiency with cloud-based infrastructure and deployments.
  • Attention to Detail: Excellent attention to detail.

Benefits

  • Opportunity to work in a globally recognized company known for technical excellence and innovation.
  • Collaborative and inclusive work environment that supports personal and professional growth.
  • Hybrid working model offering flexibility and work-life balance.
  • Access to cutting-edge technologies and tools.
  • Competitive compensation and benefits package.

Disclaimer: Information sourced from external websites. Please verify before proceeding with any decisions.

How to Apply ?

All interested and eligible candidates can apply for the post of Associate Software Development Engineer at NTT Data online by the following link.

Related Jobs