Share this job with your friends, family and co-workers...
THIS JOB ADVERT IS STILL ACTIVE...
SENIOR SOFTWARE DEVELOPER / TEAM LEAD - 367983
Reference:
367983
Date Posted:
2021-01-31
Job Title:
SENIOR SOFTWARE DEVELOPER / TEAM LEAD
Industry:
Information Technology / Web Development / Telecommunications
Type:
Permanent
Wage / Salary:
R - Market Related - P/M (Per Month)
Location:
Pinetown, KwaZulu-Natal
Country:
South Africa
Closing Date:
2021-04-01
Job Description:
An exciting opportunity exists for one of our key clients in Westmead, Durban for a top end Senior Software Developer.
Duties & Responsibilities
Job Specification:
To Design, Develop, Present, Support and Administer Software Solution Applications.
Education/ Experience:
Matric
Degree / Diploma and Industry Certificates in the above Technologies.
At least 5 years’ experience in software development.
Desired Experience & Qualification
Technologies:
Front-End Web Development (Angular JS, Bootstrap, Node JS, other JS Frameworks) AND API (C#) OR
Mobile Applications - Xamarin / Java (Android and Windows) AND API (C#)
Azure DevOps [Code Management, Versioning and Deployment (Automated)] (or TFS/ GIT/ SVN) AND
Azure MSSQL Server 2016 (Tables / Stored Procedures AND
Cloud BI and Reporting. Azure App Service (Management) AND
Preparation of Architecture Documentation (Documentation, Wiki and Drawings) AND
Maintain specification documentation and diagrams for software products.
Advantageous:
Azure App Service (Management) and
Virtual Machines
Azure Security
Data Analytics and Predication
Docker Deployment
Advantageous:
It would be advantageous to have this knowledge and behaviour
Knowledge / Understanding of Engineering Standards and Projects.
Change Management
Mentoring of Juniors
Knowledge Sharing
Key Attributes:
Interest in learning about integration of IoT Technology into software development.
Independent thinker and worker who loves to learn, share knowledge, focused on detail, approachable, customer-centric, problem-solver, overall positive attitude, mentor, and team oriented.
Proactive and responsive to people and problems, and new idea development.
Ad-hoc / General tasks:
As required from time to time, participate in any project planning, scoping, design, development, testing and support as may be required.
Attend meetings with external suppliers and partners to stay up to date with new product development.
Keeps up-to-date with new technological developments in software design and recommend these to the team (s).
Ensure all work is conducted in a manner compliant with ISO 9001:2008.