IoT.nxt

Software Engineer Senior

Centurion, GP, ZA

11 days ago
Save Job

Summary

IoT.nxt is a leading IoT technology company enabling real-time visibility, actionable insights and control, powered by AI. Our award-winning platform uses the internet of things, digital twins, and machine learning to help businesses reduce costs, maximize process efficiency and eliminate risk. Our technology enables businesses to run more agile, proactive and competitive operations.


The Role Purpose:

  • We are seeking an experienced Senior Software Engineer to join our team. This role is focused on designing, developing, and maintaining high-quality software applications using modern development languages, frameworks, and tools.
  • The successful candidate will play a key role in building scalable systems for external market-facing products.


Your Responsibilities will include:

  • Design, develop, test, and deploy end-to-end software solutions.
  • Develop customer-facing product modules that meet performance and usability standards.
  • Maintain and enhance legacy systems, ensuring stability and ongoing improvements.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Participate in code reviews, architectural discussions, and agile planning sessions.
  • Stay current with emerging technologies and drive continuous improvement initiatives.


The ideal candidate for the role will have the following qualifications, skills and experience:


Educational Background:

  • Bachelor's degree in Computer Science, Information Technology, or equivalent (3+ year degree).
  • Microsoft Certified Solutions Developer (MCSD) or similar certification is preferred.


Work Experience:

  • Minimum of 6 years of professional experience in software development.
  • Proven track record of delivering production-grade applications in both greenfield and brownfield environments.
  • Extensive hands-on experience with both frontend and backend technologies


Technical Skills:


Frontend Development:

  • React, JavaScript, TypeScript
  • ASP.NET MVC


Backend Development:

  • C# and the Microsoft .NET application development platform
  • REST APIs and microservices
  • Kafka event streaming
  • PostgreSQL database design and development


Cloud & DevOps:

  • Working knowledge of Microsoft Azure or AWS environments
  • Familiarity with CI/CD pipelines, version control (e.g., Git), and infrastructure-as-code principles


Development Practices:

  • Strong understanding and application of Agile methodologies (Scrum, Kanban)
  • Experience with tools such Azure DevOps, or similar


Soft Skills & Attributes:

  • Excellent problem-solving and analytical abilities
  • Strong communication and collaboration skills
  • Ability to mentor junior developers and contribute to a knowledge-sharing culture

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: