- Hybrid (1 to 2 days in office)
- Based in Centurion
- Industry: Manufacturing / Packaging / Software Development / Logistics / Supply Chain
- Permanent / Full Time
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.
- 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.
- 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.