NTT Data is hiring for Associate Software Development Engineer
Basic Job Details
Company Name: NTT Data
Position: Associate Software Development Engineer
Experience: Entry level
Location: Bangalore and Hyderabad (Hybrid)
Qualification: Bachelor’s degree
Salary: Upto 7 LPA (Expected)
Key Responsibilities:
- Assist in designing and developing software systems, modules, or applications.
- Write and test code as directed.
- Execute automated testing procedures.
- Participate in software deployment as instructed.
- Collaborate with the product team to deliver software components.
- Support integration and building solutions through automation and coding.
- Craft, build, and debug large-scale distributed systems with detailed guidance.
- Write, update, and maintain technical documentation and operational procedures.
- Refactor and review code with the guidance of senior developers.
Knowledge, Skills, and Attributes:
- Understanding of cloud services (AWS, GCP, Microsoft Azure, Office 365).
- Proficient in programming languages like C/C++, C#, Java, JavaScript, Python, Node.js.
- Strong analytical and debugging skills with knowledge of data structures, algorithms, and software design.
- Experience in micro-services-based software architecture and API development.
- Familiarity with SQL and no-SQL databases (Elasticsearch, MongoDB, Cassandra).
- Knowledge of container runtimes like Kubernetes, Docker.
- Familiar with agile and lean practices and test-driven development.
- Ability to mentor junior engineers and work well in a team.
- Strong interpersonal skills and ability to work in a diverse environment.
- Attention to detail and ability to thrive in a fast-paced setting.
- Understanding of CI/CD concepts and tools.
- Knowledge of cloud-based infrastructure and deployments.
Academic Qualifications and Certifications:
- Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field.
- Certifications like Microsoft Certified Azure Fundamentals and Leading SAFe.
- Required Experience:
- Entry-level experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases.
- Experience with tools across the full software delivery lifecycle (IDE, source control, CI, testing, work tracking, defect management).
- Familiarity with Agile and Lean methodologies, Continuous Delivery/DevOps, and data-driven processes.
- Experience working with large data sets and applying ML/AI algorithms.
- Developing micro-services and RESTful APIs.
- General experience in software development.
Skills Summary:
- Application Programming Interface (API)
- Cloud Architectures
- Large Scale Systems
- Process Automations
- Programming Languages
- Software Design
- Software Development
- Software Systems
Important Links
Apply Link: Click here
WhatsApp Group
Join Now
Telegram Group
Join Now
Instagram Group
Join Now