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 front-end and back-end development technologies, with a passion for creating efficient, scalable, and user-friendly solutions.
Key Responsibilities: Design, develop, and maintain web applications with a focus on both front-end and back-end development.
Write clean, efficient server-side code using C# and ASP.NET .
Create and optimize SQL databases , ensuring high performance, integrity, and responsiveness.
Collaborate with cross-functional teams to gather requirements, translate them into technical specifications, and deliver scalable solutions.
Develop intuitive, responsive front-end 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 full-stack development.
Proficiency in: .NET Framework, .NET Core, C#, Web API, Entity Framework ASP.NET MVC, JavaScript, HTML, XML SQL databases (T-SQL) 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 problem-solving 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.