Engineering Lead II (Solutions Architect)
Johannesburg, ZA
Job Classification
Job Family
Information Technology
Career Stream
Application Development
Leadership Pipeline
Manage Self: Professional
Job Purpose
To actively own and be accountable for the overall evolution of multiple Technology or Domain assets while influencing and maintaining the health of the asset. Play a leadership role on the associated COE’s
Job Responsibilities
- Analyse problems and formulate solution based on organisations boundaries, architectures and constraints: Needs to be achievable and operational, must push boundaries when required and continuously push for improvements.
- Take proposed solutions through relevant governance forums and obtain acceptance for solutions from relevant specialists (domain or technology).
- Collaborate and communicate and obtain buy-in from key stakeholders.
- Decomposition of the solution and assisting with the scheduling/sequencing work and identification of resourcing needs.
- Flesh out designs and contribute to functional and non-functional requirements.
- Assist software designers with lower level designs.
- Troubleshoot issues relating to technical delivery.
- Design with a holistic, robust and sustainable mindset.
- Apply a product management mindset (long term thinking).
- Mentor and coach software engineering practitioners.
- Keep abreast of the technical landscape on how it fits together.
- Understand constraints and risk and make the necessary trade-offs
- Influence and negotiate with key stakeholders.
- Craft the end to end solution taking into consideration: people, technology, systems and data.
- Future proof end to end solutions as far as possible within the organisation constraints.
- Continuously build and enhance the technical assets that are touched by the solution to ensure long term sustainability.
- Grow the engineering lead practice through contributing to the engineering lead chapter.
- Drive organisational alignment across areas of accountability Provide coaching, mentoring and upskilling of others within area of expertise Support the achievement of the business strategy, objectives and values
- Stay abreast of developments in field of expertise Ensure personal growth and enable effectiveness in performance of roles and responsibilities
- Contribute to the Nedbank Culture building initiatives (e.g. staff surveys etc.).
- Participate and support corporate responsibility initiatives for the achievement of business strategy
- Seek opportunities to improve business processes, models and systems though agile thinking
Required Technical Knowledge
- Security patterns
- Architectural patterns (e.g. MVC, MVVM, etc.)
- Design patterns (e.g. Creational Patterns, Behavioural Patterns, Builder Patterns, etc.)
- Load Balancer integration (e.g. F5 and cloud-based services), ISAM, AZP
- API integration platforms (e.g. IBM DataPower, IBM API Connect)
- Microservices
- Web Services
- CI/CD (Continuous Integration and Continuous Delivery/Deployment)
- Object Oriented Programming (OOP)
- Java (preferably Java 17 or higher)
- Spring Boot Framework
- .Net Framework
- MSFT C#
- XML and JSON
- Kafka
- Kubernetes
- ELK Stack
- IBM Liberty Profile
- IBM WebSeal
- AWS and Azure Cloud
- MS SQL
- Power BI
- Dynatrace
Essential Qualifications - NQF Level
- Matric / Grade 12 / National Senior Certificate
Preferred Qualification
BSC Computer Science or other IT Qualification
Minimum Experience Level
- Min 10 years IT Experience
- Security technologies
- Cloud Experience
- Software development and application Integration
- Middleware concepts and can associate most of the concepts into designs and argue them in context
- Exposure to Microservices
- Experience in IBM- FileNet P8 platform
- CmoD – Content Management
Technical / Professional Knowledge
- Asset management
- IT Assets management processes
- Data Warehousing
- Information Technology (IT) Architecture
Behavioural Competencies
- Decision Making
- Courage
- Stress Tolerance
- Quality Orientation
- Technical/Professional Knowledge and Skills
- Emotional Intelligence Essentials
- Resolving Conflict
---------------------------------------------------------------------------------------
Please contact the Nedbank Recruiting Team at +27 860 555 566