Full Stack Developer needed at iOCO

Save 3 weeks ago

Job title : Full Stack Developer

Job Location : Gauteng, Johannesburg

Deadline : November 11, 2024

Quick Recommended Links

What you’ll do:

Full Stack Development:

  • Take ownership of end-to-end software development, from conception to deployment, covering both front-end and back-end aspects.
  • Collaborate with cross-functional teams to understand requirements, architect scalable solutions, and implement feature-rich applications.

Technology Leadership:

  • Stay abreast of industry trends and emerging technologies, providing leadership in the adoption of best practices and cutting-edge tools.
  • Mentor and guide junior developers, fostering a culture of continuous learning and skill development within the team.
  • Take on a self-managed approach to projects and assigned work items. Demonstrate the ability to manage your workload effectively, meeting project timelines and objectives.

System Architecture:

  • Contribute to the design and architecture of scalable and maintainable systems, ensuring adherence to industry standards and best practices.
  • Identify opportunities for system optimization and implement improvements to enhance overall performance.

Code Quality and Testing:

  • Implement and advocate for coding standards to ensure the production of high-quality, maintainable code.
  • Perform design and code reviews, actively contributing to maintaining high code quality, optimal performance, and application responsiveness.
  • Conduct thorough testing of applications, including unit testing, integration testing, and performance testing.

Collaboration and Communication:

  • Work closely with product managers, UI/UX designers, and other stakeholders to translate business requirements into technical solutions.
  • Communicate effectively within the development team and across departments, fostering a collaborative and transparent work environment.

Your expertise:

  • 6+ years of proven experience as a Full Stack Developer with expertise in both front-end, services and back-end technologies.
  • Expert in C#, .Net, Azure DevOps, JSON, OOP, SQL, MVC, Web Services (Restful or WCF), Entity Framework, Unit Testing, SSRS, .Net Core, Visual Studio
  • Experience in various development methodologies and frameworks, e.g. WPF, MVC, ASP.Net
  • Experience in Agile Methodologies (Scrum)
  • Strong understanding of database management systems, API development, and cloud platforms.
  • Demonstrated ability to lead and mentor a team, fostering a positive and collaborative work culture.
  • Solid experience in designing, developing, and deploying RESTful services, secure coding practices, data encryption, hashing, sharding, separation of concerns.
  • Experience in build, test and deployment automation is advantageous

Qualifications:

  • Diploma or Bachelor’s Computer Science, Engineering, or equivalent.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs

Share this job