Software Engineer: Expert (Centurion) needed at IoT.nxt
Job title : Software Engineer: Expert (Centurion)
Job Location : Gauteng, Centurion
Deadline : December 27, 2024
Quick Recommended Links
The Role Purpose
- The purpose of the Software Engineer, Expert is to utilize the relevant development languages and technologies to design, develop, and maintain software applications.
Your Responsibilities will include:
- Engage in identifying, designing, installing and testing software systems they have built from the ground up.
- Create internal systems that can help businesses be more efficient in producing systems that can be sold on the open market.
- Maintain and update software systems as delivered by software developers.
The ideal candidate for the role will have the following qualifications, skills and experience:
- BSc IT degree in Computer Science 3 years or more (or equivalent).
- Microsoft Certified Solutions Developer certification (preferred).
- Post graduate degree or similar (preferred)
Professional Experience:
- 8+ years software development experience in relevant development languages and technologies
- Extensive coding experience.
Knowledge:
- Excellent knowledge of the latest required development languages and development technologies.
- Examples of required frontend languages and technologies Angular, MVC, C#, ASP, AJAX, JavaScript, Typescript, and SQL Server (developing and shipping application code).
- Examples of required backend languages and technologies Microsoft .NET application development platform, C#, MVC, WCF, and some Angular and JavaScript.
- Examples of ML Engineering languages and technologies – Python, Tensorflow or PyTorch, Apache Kafka, Apache Beam, Mongo, SQL or Hadoop, Docker, Kubernetes or Apache Airflow.
- Good working knowledge of Microsoft Azure / AWS.
- Good working knowledge of Agile development practises.
Expertise:
- Initiate research and recommend technologies, tools, methods, and processes to increase effectiveness and delivery pace/quality
- Understanding of the technology relevant to the capability
- Detailed business analysis of requirements and needs
- Coordination with other teams to deliver and implement enhanced capabilities
- Ability to interpret architecture principles into designed and deployable / usable solutions
- Identify operational risks within capability area.
- Close coordination with Architecture to ensure that designs, standards and quality can be implemented within their function
- Recognised expert in several key technologies and has expert level of understanding of technology relevant to the capability. Has experience of implementing complex technical solutions in a variety of diverse situations.
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs