Location: Johannesburg, Gauteng, South Africa (Remote Working with the occasional day in the office in Bryanston, Sandton)
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. The candidate will continually look for opportunities to drive change & improvements both at a personnel and team level.
The candidate will actively promote the departments development and security policies and help ensure they are followed.
Main duties and responsibilities
Aid and participate in the following:
Work within the various project teams developing applications
Design, code, test & maintain Logistics UKs bespoke systems
Estimate development efforts
Assist in analysing and resolving defects and issues
Work as part of a small SCRUM team & take part in scrum ceremonies
To provide 3rd line support for in-house applications
Leads code reviews and secure code audits
Mentoring less experienced members of the team
Championing the departments development and security policies
Championing quality
Challenging the status quo
Looks for opportunities to drive change/improvements within the team
Acts 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
Developing systems according to Logistics UKs development policy and in accordance with its security guidelines
Use of Azure DevOps as a Microsoft application lifecycle management tool to record bugs, user stories and tasks
Use of Git within Azure DevOps for source control of all code project
Leads out of hours releases on behalf of their discipline
Acting as Scrum Master if required
Skills and experience
Essential
Performs at SFIA plus Level 4 or above
Ability to work effectively in a team environment often under pressure
Exercises substantial personal responsibility and autonomy. Plans own work to meet given objectives and processes
Takes responsibility for the work of others as well as their own
Maintains an awareness of developing technologies and their application and takes responsibility for driving own development
Looks for opportunities to develop others within the team
Looks for opportunities to improve technology and processes used by the team
Detailed understanding of Logistics UKs systems or equivalent
Proficient in designing, coding, testing & maintaining complex systems
Passion and aptitude for both coding and creating enterprise level solutions
Proficient in Microsoft development technologies including C#, Asp.Net Core & REST APIs
Proficient in JavaScript and has experience with frameworks preferably React
Familiar with T-SQL
Proficient with Unit Testing including Xunit and Moq
Proficient with Visual Studio IDE
Be open to new ideas and flexible to change in processes and technology
Proficient in using GIT as a source control tool and are familiar with different branch strategies
Strong troubleshooting skills
Passion for continuing education and improving code quality through interaction with others, using e learning tools and going on away days to suppliers and seminars
Proficient in Agile/Lean development including Scrum and Kanban
Proficient with Devops and how to create automated builds and releases
Proficient in how to develop secure applications by avoiding common security pitfalls and an understanding of the OWASP top 10
Demonstrates an understanding of the dynamics of being a trade association
Strong time management skills with a history of meeting commitments
Good verbal and written communication skills
Preferred:
Familiar with coaching techniques
Bachelors degree in computer science or related subject preferred
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in South Africa.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast!
Find the best jobs in South Africa, apply in 1 click and get a job today!