Posted on: 09 January 2025
ID 928588

Full Stack Developer

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.
Occupation:
Management, human resources jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad