|Location||Johannesburg, South Africa|
Works under broad direction. Work is often self-initiated. Is fully responsible for meeting allocated technical and/or project/supervisory objectives. Establishes milestones and has a significant role in the assignment of tasks and/or responsibilities.
Influences organisation, customers, suppliers, partners and peers on the contribution of own specialism. Builds appropriate and effective business relationships. Makes decisions which impact the success of assigned work, i.e. results, deadlines and budget. Has significant influence over the allocation and management of resources appropriate to given assignments. Leads on user/customer collaboration throughout all stages of work. Ensures users’ needs are met consistently through each work stage.
Performs an extensive range and variety of complex technical and/or professional work activities. Undertakes work which requires the application of fundamental principles in a wide and often unpredictable range of contexts. Understands the relationship between own specialism and wider customer/organisational requirements.
Is fully familiar with recognised industry bodies of knowledge both generic and specific. Actively seeks out new knowledge for own personal development and the mentoring or coaching of others. Develops a wider breadth of knowledge across the industry or business. Applies knowledge to help to define the standards which others will apply.
Demonstrates leadership. Communicates effectively, both formally and informally. Facilitates collaboration between stakeholders who have diverse objectives. Analyses, designs, plans, executes and evaluates work to time, cost and quality targets. Analyses requirements and advises on scope and options for continuous operational improvement. Takes all requirements into account when making proposals. Demonstrates creativity, innovation and ethical thinking in applying solutions for the benefit of the customer/stakeholder. Advises on the available standards, methods, tools and applications relevant to own specialism and can make appropriate choices from alternatives. Maintains an awareness of developments in the industry. Takes initiative to keep skills up to date. Mentors colleagues. Assesses and evaluates risk. Proactively ensures security is appropriately addressed within their area by self and others. Engages or works with security specialists as necessary. Contributes to the security culture of the organisation.
|Job Functions||Information Technology|
|Industries||Banking / Finance & Investment,Financial Services,ICT - Information & Communications Technology|
Senior Development Team Lead / Software Architect
1.Portfolio, programme and project supportLevel 4 out of 5
2.Requirements definition and management Level 5
3.Systems development management Level 5
4.Software design Level 5
5.Programming/software development Level 5
6.Data modelling and designLevel 5
7.Testing Level 5
8.User research Level 5
9.User experience analysis Level 5
10.User experience design Level 5
11.User experience evaluation Level 5
12.Systems integration and build Level 5
1. Microsoft Development Experience
2. Cloud Experience - AWS/Azure
3. Team Lead Experience
4. Agile Experience
5. Software & UX Design Experience
6. Good People Skills
7. Ability to work unsupervised and self-motivator
8. Container Experience - Docker or other
Nice to have:
1. K2 Experience
2. ECM/BPM Experience
3. Financial Experience
4. Mobile Project Experience
|Job Closing Date||31/12/2019|