Full Stack Developer

Be among the first applicants.
Sasdh
Johannesburg
ZAR 200 000 - 300 000
Be among the first applicants.
7 days ago
Job description

Job Title: Full Stack Developer – Typically 6 – 12 month contracts

Location: Johannesburg, Gauteng, South Africa (Remote Working with the occasional day in the office in Bryanston, Sandton)

Company: UK Clients working through The South Africa Software Development Hub Ltd.

About Us: The South Africa Software Development Hub is a leading provider of technology skills to clients in the United Kingdom and Europe. Our clients include organisations in the BioTech, FinTech, Retail and Manufacturing sectors.

SASDH is seeking a talented Full Stack Developer with 4+ years of experience to join our dynamic team. If you are passionate about cloud technologies and have a knack for migrating applications from GCP to AWS, we want to hear from you!

The Position

The successful candidate will design, create, test and document new and amend complex solutions in accordance with agreed development and security standards and processes. The candidate will work closely with the product owners and testers in small scrum teams to deliver the highest quality products in a timely and cost-effective manner and work with the product owners, business users, testers and first-line support teams in day-to-day development and support activities.

The candidate will act as a role model, continually looking for opportunities to drive change & improvements both at a personnel and team level. They will actively promote the department's development and security policies and help ensure they are followed.

Main Duties and Responsibilities

  1. Work within the various project teams developing applications
  2. Design, code, test & maintain Logistics UK's bespoke systems
  3. Assist in analysing and resolving defects and issues
  4. Work as part of a small SCRUM team & take part in scrum ceremonies
  5. Provide 3rd line support for in-house applications
  6. Lead code reviews and secure code audits
  7. Mentor less experienced members of the team
  8. Champion the department's development and security policies
  9. Challenge the status quo
  10. Look for opportunities to drive change / improvements within the team
  11. Act as a role model for individuals and team members, setting a standard, acting professionally at all times and working to a professional code of conduct and ethics
  12. Develop systems according to Logistics UK's development policy and in accordance with its security guidelines
  13. Use Azure DevOps as a Microsoft application lifecycle management tool to record bugs, user stories and tasks
  14. Use Git within Azure DevOps for source control of all code projects
  15. Lead out of hours releases on behalf of their discipline
  16. Work effectively in a team environment often under pressure
  17. Take responsibility for the work of others as well as their own
  18. Maintain an awareness of developing technologies and their application and take responsibility for driving own development
  19. Look for opportunities to develop others within the team
  20. Have a detailed understanding of Logistics UK's systems or equivalent
  21. Demonstrate a passion and aptitude for both coding and creating enterprise level solutions
  22. Be proficient in Microsoft development technologies including C#, Asp.Net Core & REST APIs
  23. Be familiar with T-SQL
  24. Be proficient with Unit Testing including Xunit and Moq
  25. Be proficient with Visual Studio IDE
  26. Be open to new ideas and flexible to change in processes and technology
  27. Be proficient in using GIT as a source control tool and familiar with different branch strategies
  28. Have strong troubleshooting skills
  29. Show a passion for continuing education and improving code quality through interaction with others, using e-learning tools and attending seminars
  30. Be proficient with DevOps and how to create automated builds and releases
  31. Understand how to develop secure applications by avoiding common security pitfalls and have an understanding of the OWASP top 10
  32. Demonstrate an understanding of the dynamics of being a trade association
  33. Possess strong time management skills with a history of meeting commitments
  34. Have good verbal and written communication skills
  35. A Bachelor's degree in computer science or related subject preferred
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full Stack Developer jobs in Johannesburg