Dimension Data
Software Development Engineer
π Make an Impact with NTT DATA
Join a company that pushes the boundaries of technology! At NTT DATA, we are known for our technical excellence, cutting-edge innovations, and commitment to making a difference. Our diverse and inclusive workplace is a space where you can grow, thrive, and belong.
Your Role at NTT DATA
As a Software Development Engineer, you will play a key role in designing, developing, and testing software systems for enhancements and new products. This includes cloud-based and internet-related applications. You will contribute to microservices architecture, APIs, telemetry data, and AI/ML integration, working with structured and unstructured data.
What You’ll Be Doing πΉ
β Design & Develop innovative software solutions that drive business growth.
β Write & Test Code ensuring high-quality software delivery.
β Execute Automated Testing to maintain software integrity.
β Deploy & Integrate Software across platforms.
β Collaborate with Multiple Teams for seamless project execution.
β Develop Microservices & APIs for robust software architecture.
β Debug & Optimize Large-Scale Systems with efficiency.
β Maintain Technical Documentation for future reference.
β Refactor Code & Review Peersβ Work to uphold coding standards.
What We Are Looking For π―
β
Expertise in Programming Languages: C/C++, C#, Java, JavaScript, Python, Node.js.
β
Strong Understanding of Cloud Services: AWS, GCP, Microsoft Azure, Microsoft Office 365.
β
Proficiency in Databases: SQL, NoSQL (MongoDB, Elasticsearch, Cassandra).
β
Knowledge of Microservices & API Development.
β
Experience with Containers: Kubernetes, Docker, LXC/LXD.
β
Understanding of Agile, Lean Practices & Test-Driven Development.
β
Ability to Work in Fast-Paced, Dynamic Environments.
β
Familiarity with CI/CD Tools & Cloud-Based Deployments.
Qualifications & Certifications π
π Bachelorβs degree in Computer Science, Engineering, or related field.
π Microsoft Certified Azure Fundamentals (Preferred).
π Agile Certifications (Preferred).
Required Experience π
π‘ Experience in software development, working with geo-distributed teams.
π‘ Hands-on expertise with CI/CD tools, agile methodologies, and data-driven processes.
π‘ Experience in AI/ML integration and handling large datasets.
π‘ Proven ability to develop microservices and RESTful APIs.
Workplace Type π’
π Hybrid Working (Remote & Office-based).
About NTT DATA π
NTT DATA is a $30+ billion global leader in business and technology services, serving 75% of the Fortune Global 100. With an annual $3.6 billion R&D investment, we empower organizations to innovate, optimize, and transform. As a Global Top Employer, we have a presence in over 50 countries, working alongside industry leaders and startups to drive digital and AI-powered solutions.
Why Join Us? β
π― Diverse & Inclusive Work Culture
π― Opportunities for Growth & Career Advancement
π― Work on Cutting-Edge Technologies & Innovations
π― Global Collaboration & Impactful Projects
Equal Opportunity Employer
NTT DATA is committed to diversity and inclusivity. We ensure a discrimination-free workplace where everyone, regardless of age, gender, race, disability, religion, or background, is treated with fairness and respect.
πΌ Accelerate Your Career with Us β Apply Today! π
π Find similar jobs at: https://careerjunctionza.co.za/jobs/
π CV Tips for Software Development Roles: Highlight your technical skills, cloud experience, and project contributions. Include GitHub links & certifications for added impact!
