More jobs:
Job Description & How to Apply Below
Associate Software Development Engineer
We are looking for an entry‑level specialist to design, develop and test software systems, modules, or applications, including cloud‑based and internet‑related tools.
Responsibilities- Receives detailed instructions to design and develop solutions and functionality that drives the growth of business.
- Assists with writing and testing code.
- Assists with the execution of automated testing.
- Takes directions from various stakeholders to participate in software deployment.
- Assists with delivering software components while working in collaboration with the product team.
- Supports the integration and building of solutions through automation and coding, using 3rd party software.
- Receives detailed instructions to craft, build, and debug large‑scale distributed systems.
- Assists with writing, updating and maintaining the technical program, end‑user documentation, and operational procedures.
- Assists with refactoring code.
- Assists with reviewing code written by other developers.
- Performs any other related task as required.
- Experience in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js.
- Knowledge of data structures, algorithms, and software design with strong analytical and debugging skills.
- Knowledge of microservices‑based software architecture and experience with API product development.
- Some expertise in SQL and No‑SQL data stores including Elasticsearch, Mongo
DB, Cassandra. - Basic understanding of container runtimes (Kubernetes, Docker, LXC/LXD).
- Proficiency with agile, lean practices and test‑driven development.
- Proficiency with CI/CD concepts and tools.
- Proficiency with cloud‑based infrastructure and deployments.
- Can‑do attitude and initiative.
- Ability to work well in a diverse team and thrive in a dynamic, fast‑paced environment.
- Excellent attention to detail.
- Bachelor’s Degree in Computer Science, Information Technology, Information Systems, or a related field.
- Minimum 6 months hands‑on programming experience.
- Experience in any tech stack (Java, .NET, Python, etc.).
- Eagerness to learn and collaborate in a dynamic environment.
- Fresh graduates welcome; a solid internship or personal project portfolio is a significant advantage.
- Entry‑level experience working with geo‑distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance.
- Experience with large data sets and ability to apply proper ML/AI algorithms.
- Entry‑level experience in software development.
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.
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×