Job Specifics:
- Hybrid (1 to 2 days in office)
- Based in Centurion
- Industry: Manufacturing / Packaging / Software Development / Logistics / Supply Chain
- Permanent / Full Time
About the Role:
This role requires a strong grasp of both frontend and backend development technologies with a passion for creating efficient scalable and userfriendly solutions.
Key Responsibilities:
- Design develop and maintain web applications with a focus on both frontend and backend development.
- Write clean efficient serverside code using C# and ASP.NET.
- Create and optimize SQL databases ensuring high performance integrity and responsiveness.
- Collaborate with crossfunctional teams to gather requirements translate them into technical specifications and deliver scalable solutions.
- Develop intuitive responsive frontend interfaces ensuring seamless user experiences.
- Conduct thorough testing and debugging to ensure applications meet quality standards.
- Document APIs and ensure alignment with Web API and REST standards.
- Stay current with industry trends and contribute to team knowledge sharing.
- Participate actively in Agile and Scrum methodologies for project delivery.
Key Qualifications and Experience:
- Relevant tertiary qualification in Information Technology or related field.
- 3 to 5 years of experience in fullstack development.
- Proficiency in:
- .NET Framework .NET Core C# Web API Entity Framework
- ASP.NET MVC JavaScript HTML XML
- SQL databases (TSQL) and SSRS
- Experience with API design development and documentation (Web API REST).
- Exposure to Azure DevOps CI/CD concepts and Agile methodologies.
- Proficiency in TypeScript HTML and CSS.
- Knowledge of SOA and microservices architecture.
- Mobile development experience with .NET MAUI (advantageous).
- Experience with ERP Integration (ODATA SOAP WSDL SAP Integration) is beneficial.
Skills and Attributes:
- Innovative critical thinking and problemsolving abilities.
- Excellent team collaboration and independent work ethic.
- Strong communication and documentation skills.
- Passion for mentoring and knowledge sharing within the team.
- Commitment to professional service delivery and continuous learning.