Principal Software Developer, Randburg
Principal Software Developer, Randburg
-
Randburg, South Africa
-
Posted: a week ago
-
Save
Description
Industry:
Scientific, Research&Development
Job category:
Software-Engineering
Location:
Randburg
Contract:
Permanent
Remuneration:
Market Related
EE position:
No
Introduction Mintek has an exciting career opportunity for a principal software developer to Lead the development and architectural design of software systems, contribute to strategic and technical planning, manage and mentor development teams, and ensure alignment with industry best practices (e.g., SDLC, Agile, DevOps, Testing). Extend existing products, design and implement new systems, support R&D commercialization, and produce comprehensive software documentation.
KEY PERFORMANCE INDICATORS:
Leadership
Lead/guide AO&SP-level Software Developers.
Lead large development projects/teams, including resource and execution planning.
Makes technical decisions having an impact on the product development direction and outcomes within the Division.
Work with complex assignments that require high levels of integration and specialised knowledge and skills.
Specialise within an area of technologies used in the division’s software products.
Participate in divisional strategic objectives, make recommendations.
Assess the environment to determine opportunities for product improvement.
Operational: improve workflows, introduce new procedures, drive initiatives to improve product reliability and maintainability, as well as to increase efficiency.
Technical: introduce new tools/3rd party components to improve product efficiency, reliability and usability, or to expand product capabilities.
Technical: design new products/enhancements of a complex nature. Co-design major new products.
Execution, People and Planning
Develop the functional specifications, design and implement high-complexity features/improvements to existing products, requiring professional judgement and independent evaluation, selection or modification of standard techniques or methods, affecting multiple systems.
Develop functional specifications, design and implement medium complexity systems/products.
Solve unforeseen and novel problems, requiring ingenuity and the application of software development knowledge to resolve the problem.
Software testing, troubleshooting and code inspection.
Advanced technical support for multiple products or systems.
Training and mentoring of AO&SP-level Software Developers.
Provide advanced training on the use of the division’s software products to other members of the division and external clients.
Management of large multiyear projects, including resource and execution planning.
Governance and Risk Management
Ensure proper care in the use and maintenance of equipment and supplies, promote continual improvement in the workplace, adhere to and enforce all SHEQ requirements.
As a decision maker be responsible for the assessment and management of all risks related to the projects under their direct control.
Responsible for technical oversight of the work of junior staff.
Responsible for significant equipment / facilities.
Relationship Management and Reporting
Present at local and international trade shows.
Work independently and provides instruction to junior staff. Receive limited guidance and instruction on unusual and complex problems.
Will lead, mentor and train staff.
JOB KNOWLEDGE AND EXPERIENCE:
Minimum NQF level 9 Masters’s degree relevant to software development.
Minimum 8 years’ vocational experience in software development.
SKILLS AND COMPETENCIES:
Expert proficiency in C and/or C#
Strong experience with Windows-based applications and services
Sound understanding of software architecture and system design
In-depth knowledge of SDLC, and software testing frameworks
Some experience with Agile methodologies, DevOps practices
Excellent troubleshooting and debugging skills
Strong communication and documentation abilities
#J-18808-Ljbffr
Scientific, Research&Development
Job category:
Software-Engineering
Location:
Randburg
Contract:
Permanent
Remuneration:
Market Related
EE position:
No
Introduction Mintek has an exciting career opportunity for a principal software developer to Lead the development and architectural design of software systems, contribute to strategic and technical planning, manage and mentor development teams, and ensure alignment with industry best practices (e.g., SDLC, Agile, DevOps, Testing). Extend existing products, design and implement new systems, support R&D commercialization, and produce comprehensive software documentation.
KEY PERFORMANCE INDICATORS:
Leadership
Lead/guide AO&SP-level Software Developers.
Lead large development projects/teams, including resource and execution planning.
Makes technical decisions having an impact on the product development direction and outcomes within the Division.
Work with complex assignments that require high levels of integration and specialised knowledge and skills.
Specialise within an area of technologies used in the division’s software products.
Participate in divisional strategic objectives, make recommendations.
Assess the environment to determine opportunities for product improvement.
Operational: improve workflows, introduce new procedures, drive initiatives to improve product reliability and maintainability, as well as to increase efficiency.
Technical: introduce new tools/3rd party components to improve product efficiency, reliability and usability, or to expand product capabilities.
Technical: design new products/enhancements of a complex nature. Co-design major new products.
Execution, People and Planning
Develop the functional specifications, design and implement high-complexity features/improvements to existing products, requiring professional judgement and independent evaluation, selection or modification of standard techniques or methods, affecting multiple systems.
Develop functional specifications, design and implement medium complexity systems/products.
Solve unforeseen and novel problems, requiring ingenuity and the application of software development knowledge to resolve the problem.
Software testing, troubleshooting and code inspection.
Advanced technical support for multiple products or systems.
Training and mentoring of AO&SP-level Software Developers.
Provide advanced training on the use of the division’s software products to other members of the division and external clients.
Management of large multiyear projects, including resource and execution planning.
Governance and Risk Management
Ensure proper care in the use and maintenance of equipment and supplies, promote continual improvement in the workplace, adhere to and enforce all SHEQ requirements.
As a decision maker be responsible for the assessment and management of all risks related to the projects under their direct control.
Responsible for technical oversight of the work of junior staff.
Responsible for significant equipment / facilities.
Relationship Management and Reporting
Present at local and international trade shows.
Work independently and provides instruction to junior staff. Receive limited guidance and instruction on unusual and complex problems.
Will lead, mentor and train staff.
JOB KNOWLEDGE AND EXPERIENCE:
Minimum NQF level 9 Masters’s degree relevant to software development.
Minimum 8 years’ vocational experience in software development.
SKILLS AND COMPETENCIES:
Expert proficiency in C and/or C#
Strong experience with Windows-based applications and services
Sound understanding of software architecture and system design
In-depth knowledge of SDLC, and software testing frameworks
Some experience with Agile methodologies, DevOps practices
Excellent troubleshooting and debugging skills
Strong communication and documentation abilities
#J-18808-Ljbffr
Highlights
-
Company nameMintek Pty Ltd.
-
Job positionPrincipal Software Developer
Safety Tips
Beware of ads written with poor grammar or spelling.
More info about this ad
Principal Software Developer has been posted in the Randburg Information Technology category on Locanto.
If you’re still wanting to browse, there is so much to explore in the Information Technology category! Take a look at the ads Agile Software Developer, Randburg, Integrated Security Systems Technical Lead - CCTV, Video …, Bryanston and IT Technician in Sandton to discover more of what you’re looking for. Currently, there are 56 ads posted in the Information Technology category in Randburg.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.