LEAD DEVELOPER

Listing reference: nwu_000865
Listing status: Under Review
Apply by: 15 July 2022
Position summary
Industry: Education & Training
Job category: University and Academy
Location: North West
Contract: Permanent
Remuneration: Market Related
Introduction
NORTH-WEST UNIVERSITY (POTCHEFSTROOM CAMPUS) FACULTY/ DIVISION: INFORMATION TECHNOLOGY POSITION NUMBER: NEW POSISTION VACANCY: LEAD DEVELOPER PEROMNES GRADE: P7 EMPLOYMENT TYPE: PERMANENT APPOINTMENT
Job description

PURPOSE OF THE POSITION:
·         Combine strong technical resume with leadership/technical and project management skills and lead a team of developers on development projects of a moderately complex to complex nature by instructing, influencing, advising, directing and enabling developer teams to achieve company, project and team related goals (as they relate to technology). Delivering and supporting best-of-breed business solutions, understand and implement industry best practices, standards and procedures.

MINIMUM REQUIREMENTS:
·        An appropriate bachelor’s degree at NQF level 7 in Information Technology or an equivalent IT qualification and/or 7 years development experience in enterprise business applications of which 4-5 years must be Java development experience

RECOMMENDATION:
·         Java Certification
 
EXPERIENCE:
·         7 years’ experience in understanding and speaking to all aspects of the solution development life cycle (e.g. requirements, analysis, design, development, implementation/deploy, testing, and documentation)
·         5 years’ knowledge of industry standards and best practice in solution architecture and design at an advanced level
·         4 years’ proven working experience in Java development at an advanced level
 
KEY FUNCTIONAL/ TECHNICAL COMPETENCIES:
·         Proven hands-on Solution Development experience and tool set:
·        An appropriate bachelor’s degree at NQF level 7 in Information Technology or an equivalent IT qualification and/or 7 years development experience in enterprise business applications of which 4-5 years must be Java development experience
·        A strong knowledge of different databases such as Oracle, MYSQL and Microsoft SQL
·        Experience in designing and developing enterprise-scale applications using multiple solution languages, e.g., J2EE/Java, NET, ASP, XHTML, HTML5, JavaScript, Stored Procedures, Angular JS, CSS
·        Experience working with J2EE application servers, e.g., JBoss, WebLogic, Tomcat etc.
·        Experience in major portal products and technologies, e.g., AJAX, JSON, XML/XSLT, JSP, Hibernate, Struts, Spring, etc.
·        Experiences in using IDEs: Eclipse, NetBeans, JDeveloper etc.
·        Experience with Build, repository and CI tools such as Ant and Maven, Subversion, and Nexus / Jenkins.
·        Experience of event driven integrations, microservices - XML, XSD, WSDL, HTTP, SOAP, REST, KAFKA
·        Experience in a variety of solutions development approaches and methodologies including Agile
·         Experience in formal personal development planning and individual, team and process performance management
·         Proven experience in leading and managing the delivery of solutions development projects in a structured environment
·         Experience in requirements capture, analysis techniques and process improvement approaches

KEY BEHAVIOURAL COMPETENCIES:
·         Stable, adaptable with high stress tolerance in a mature way
·         Sound analytical, problem-solving, interpretive and presentation skills
·         Rigorous and organized attitude to work
·         Strong facilitation and mentoring/coaching skills
·         Strong communication skills - both written and verbal - with the ability to engage with both internal and external stakeholders
·         Comfortable working without routine supervision
·         A desire to remain technically capable and an expert in current technologies
·         Excellent personal organisation and ability to prioritise and carry out multiple tasks
·         Able to influence and drive projects to meet key milestones and overcome challenges
·        Experience in leading and managing delivery of solutions development projects
·        A strong customer service ethic.
·        Ability to work as part of a team.
·        Analysis and problem-solving ability
·          
 
JOB DESCRIPTION
KEY RESPONSIBILITIES:
1.    Analysis and Design:
§  Provides leadership and subject matter expertise on emerging technologies, underlying architecture, formulate and implement best practices, coding techniques, standards and methodologies used in solution development cycle to set direction for technical decisions
2.    Development management:
§  Defines, directs and manages the delivery of well-designed, testable and efficient applications for mission-critical systems, contributing in all phases of the development lifecycle using best-practices and industry standards
§  Phases include all activities, sub-activities of the development delivery milestones, system integration across multiple business areas from definition through implementation
§  Suggests alternative technical solutions to meet client requirements more efficiently, and/or with greater reusability, and / or longer life
3.    Stakeholder Engagement:
·         Collaborate directly with functional team (Project management, Business Analyst and Functional area experts) and directs technical teams (developers, architects) to produce accurate delivery estimates and develop, test and deploy new and improved system components and solutions
·         Ensures awareness maintaining robust communication on the project progress throughout its development life cycle
·         Serves as liaison between development staff and project manager and/or client across multiple projects
4.    Resource management:
·         Manages, guides and mentors the technical teams (internal and external resources) improving technical awareness, depth and use of technology across the business
·         Accountable for the technical team development deliverables
·         Builds high productive and efficient technical teams
·         Manages multiple technical teams within budget and project schedule
5.    Documentation:
·         Produces comprehensive and applicable technical documentation throughout the development lifecycle addressing development protocols, technical specification, design, standards and ensuring that these are kept up to date
·         Conducts post implementation reviews
6.    Quality Assurance:
·         Establish acceptance criteria, automated and effective testing plans and methods to satisfy quality, success and auditability of any solution implemented
·         Conducts code reviews ensuring quality of code according to approved requirements, standards and methodologies
 
The annual total remuneration package will be commensurate with the level of appointment as advertised and in line with the NWU policy guidelines.
 
ENQUIRIES REGARDING JOB CONTENT MAY BE DIRECTED TO:                    Ms Dassie Jansen van Vuuren Tel: 018 299 4679 (Dassie.Jansevanvuuren@nwu.ac.za)
ENQUIRIES REGARDING RECRUITMENT PROCESS MAY BE DIRECTED TO:   Mr Rabs Diratsagae Tel: 018 299 4797
CLOSING DATE:                                                                                                   15 JULY 2022
PLANNED COMMENCEMENT OF DUTIES:                                                          AS SOON AS POSSIBLE
 
 
Kindly take note: applications must be submitted online through the official nwu vacancy website.
Incomplete applications and those submitted through any other platform will not be considered.
 
The University subscribes to and applies the principles of Employment Equity (EE) Act and is committed to transformation. Preference will be given to candidates from the designated groups, in accordance with the principles of the EE Act and NWU Employment Equity Plan.
 
The University reserves the right not to make an appointment. Communication will be limited to shortlisted candidates only.
If you are not contacted within two months from the closing date of this advertisement, please accept that your application was unsuccessful.
 

Our website uses cookies so that we can provide you with the best user experience. By continuing to use our website, you agree to our use of cookies.