{"id":20688,"date":"2025-10-03T20:02:22","date_gmt":"2025-10-03T20:02:22","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/intermediate-full-stack-software-engineer-iot-principal-ai-technology-innovation-specialist-ai-technology-an\/"},"modified":"2026-01-04T00:24:16","modified_gmt":"2026-01-04T00:24:16","slug":"intermediate-full-stack-software-engineer-iot-principal-ai-technology-innovation-specialist-ai-technology-an","status":"expired","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/?post_type=job_listing&p=20688","title":{"rendered":"Intermediate Full Stack Software Engineer (IoT) \n\n\n            \n\n            \n            Principal AI Technology &amp; Innovation Specialist \n\n\n            \n\n            \n            AI Technology and Innovation Engineer"},"content":{"rendered":"<p>Your day at NTT DATA<\/p>\n<p>\tWe are seeking an Intermediate Full Stack Software Engineer to join our IoT Dev team. As an Intermediate Full Stack Software Engineer, you will play a key role in the development and maintenance of our IoT applications and services.<\/p>\n<p>We are looking for individuals with expertise in the following areas.<\/p>\n<p>\tC#: Strong background with proven proficiency in C#.<br \/>\n\tJavaScript\/TypeScript: Solid understanding of JavaScript and TypeScript; experience with Nuxt\/Vue is preferred.<br \/>\n\tCloud Platforms: Proficiency in Azure or AWS, with practical experience in deploying and managing applications in cloud environments.<br \/>\n\tKubernetes &amp; DevOps: Hands-on experience with container orchestration (Kubernetes) and DevOps practices, including CI\/CD pipelines, automation, and monitoring.<br \/>\n\tSoftware Development Life Cycle (SDLC): Fully engaged and experienced across the software development life cycle.<br \/>\n\tCommunication Protocols: Practical knowledge of MQTT and other communication protocols.<br \/>\n\tExposure to graph databases: Experience with databases and different types of data storage. Familiarity with graph databases is beneficial for this role (or exposure to Digital Twins technology).<br \/>\n\tIoT and Data: An interest and understanding in Industry 4.0 technologies, IoT (Internet of Things) and Data\/AI is highly beneficial.<\/p>\n<p>Nice-to-Have Skills:<\/p>\n<p>\tPython: While not required, having experience with Python is a plus.<\/p>\n<p>Responsibilities:<\/p>\n<p>\tCollaborate with the development team and clients to gather and analyze requirements and translate them into technical specifications.<br \/>\n\tSupport multiple on-going projects in challenging environments.<br \/>\n\tParticipate in the design and architecture of IoT applications and services, focusing on both backend and frontend components.<br \/>\n\tDesign, develop, and maintain high-quality, reliable, and scalable code following best practices and coding standards.<br \/>\n\tImplement and enhance front-end interfaces using relevant frameworks.<br \/>\n\tBuild and maintain RESTful APIs for seamless integration.<br \/>\n\tConduct unit testing, integration testing, and automated testing to ensure code quality and reliability.<br \/>\n\tOptimize application performance, scalability, and security.<br \/>\n\tTroubleshoot and debug application issues across the stack.<br \/>\n\tCollaborate with cross-functional teams to ensure seamless integration of frontend and backend components.<br \/>\n\tExplain technical concepts and analysis implications clearly to various stakeholders and be able to translate business objectives into actionable analysis.<br \/>\n\tStay updated with the latest technologies, frameworks, and industry trends relevant to software development, IoT and high tech.<\/p>\n<p>Requirements:<\/p>\n<p>\t3-5 years of experience in software development with .NET technologies, including C#.<br \/>\n\tStrong proficiency in JavaScript and TypeScript.<br \/>\n\tExperience in designing and developing IoT applications and services, with exposure to Full Stack development.<br \/>\n\tKnowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.<br \/>\n\tFamiliarity with automated testing frameworks and tools.<br \/>\n\tExperience with source control systems (GitHub, DevOps etc.).<br \/>\n\tSolid understanding of object-oriented programming and software design patterns.<br \/>\n\tProficiency in troubleshooting and debugging applications.<br \/>\n\tExcellent communication and collaboration skills, with the ability to work effectively in a team environment.<br \/>\n\tStrong problem-solving skills with an attention to detail.<br \/>\n\tProactive attitude and willingness to learn and adapt to different client environments and emerging technologies.<\/p>\n<p>Beneficial Skills and Qualifications:<\/p>\n<p>\tBachelor\u2019s Degree in Computer Science or a field (beneficial).<br \/>\n\tExperience with Azure DevOps CI\/CD pipelines or GitHub Actions for continuous integration and deployment.<br \/>\n\tFamiliarity with Azure services such as Azure App Service, Azure Logic Apps Custom Connectors, Azure IoT, and Azure Event Hubs (or equivalent AWS Services).<br \/>\n\tKnowledge of frontend frameworks such as Nuxt\/Vue, Next\/React, or Angular.<br \/>\n\tExposure to agile software development methodologies.<br \/>\n\tExperience of containerization using tools like Docker and orchestration tools like Kubernetes.<br \/>\n\tExperience with NoSQL databases such as MongoDB or Cosmos DB.<br \/>\n\tExposure and\/or hands-on experience in IoT and related technologies.<br \/>\n\tAzure or AWS certifications.<\/p>\n<p>go to method of application \u00bb<\/p>\n<p>Apply via company website (  ) or<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"","_company_name":"NTT Ltd.","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[12],"class_list":["post-20688","job_listing","type-job_listing","status-expired","hentry","job_listing_region-gauteng","job-type-full-time"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/20688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=20688"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=20688"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=20688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}