responsive web templates

Software Engineers

Software Engineers

City: Johannesburg, Midrand

Permanent



A client situated in the financial services industry based in Midrand is recruiting two Software Engineers to join their team on a permanent basis.

Main Purpose of the role:

  • To enable innovation by applying both engineering and business principles in the design, implementation, documentation, and maintenance of modern software-intensive systems.
  • The incumbent will be a natural polyglot with experience working with both technology and business specialists in a diverse domain spanning from front-end to back-end to define outcomes, and then using fit-for-purpose technology to solve problems

 

Minimum Education:

  • Three-year degree – NQF level 7

 

Minimum Experience:

  • Work experience using at least two different programming languages
  • Work experience using at least two different relational databases
  • Work experience using at least one non-relational database
  • Work experience using at least two different operating systems
  • Work experience using both front-end and back-end technologies
  • Work experience using modern integration technologies
  • Work experience using both client-side and server-side technologies
  • Work experience remediating system vulnerabilities

 

Critical Competencies:

  • Software development
  • Web technologies
  • Networking fundamentals
  • Infrastructure fundamentals
  • Business acumen
  • Problem solving

 

Additional Competencies:

  • API management experience
  • Containerisation experience
  • Continuous integration experience
  • Experience with a variety of systems development lifecycle methodologies
  • Telephony experience
  • Financial services experience
  • Practical artificial intelligence and machine learning experience
  • Practical process automation experience
  • Practical information security experience
  • Practical cryptography
  • Cloud security concepts, techniques, and technologies
  • Familiarity with security standards such as ISO 27001 and OWASP
  • Familiarity and experience with IT service management approaches, frameworks, and methodologies

 

Behavioural Attributes:

  • Rapid learner
  • Adaptable
  • Professional
  • Integrity and honesty
  • Passionate
  • Strong customer focus
  • Detail-oriented

 

Client Relationship Management/Customer Management:

  • Create and maintain productive relationships with internal and external clients by providing advice and assistance.
  • Create understanding of the ‘real’ versus ‘perceived’ need through the application of thought leadership, experience and expertise while complying with company policies, legislation and regulations.
  • Keep the client informed about progress through written communication, telephone communications and/or face to face meetings
  • Build a positive image by exceeding client expectations at all times
  • Treat internal and external customers fairly at all times

 

Key Results Area:

Solutions aligned with the Enterprise Architecture

 

Key Performance Inputs/Activities:

  • Analyse requirements in the form of specifications, business cases and incidents
  • Design solutions to problems
  • Participate in design and architecture review
  • Generate work breakdown structures
  • Plan and sequence work items
  • Execute on the plan, drive the delivery and optimise the process

 

Core Competencies (Technical):

  • Problem-solving skills
  • Documentation skills
  • Microsoft Office Suite skills
  • Knowledge and understanding of:
  • 1. Industry best practices
  • 2. Design patterns
  • 3. System delivery methodology
  • Enterprise technology

 

Fundamental Competencies (Behavioural):

  • Verbal and written communication skills
  • Big-picture thinking
  • Detailed design
  • Time management skills
  • Stakeholder management skills

 

Key Results Area:

Technology Evangelism

 

Key Performance Inputs/Activities:

  • Build business cases for new capabilities
  • Define selection and assessment criteria
  • Identify candidate technologies that provide desired capabilities
  • Engage with technology vendors
  • Facilitate Proof of Concept (POC) and Proof of Technology (POT) engagements
  • Facilitate Request for Proposal (RFP) engagements

 

Core Competencies (Technical):

  • Problem solving skills
  • Investigation skills
  • Rapid development skills
  • Documentation skills
  • Microsoft Office Suite skills
  • Knowledge and understanding of:
  1. Portfolio management
  2. Application landscape
  3. Pareto analysis
  4. Industry standards
  • Operating models

 

Fundamental Competencies (Behavioural):

  • Verbal and written communication skills
  • Professionalism
  • Business acumen
  • Enterprise architecture

 

Key Results Area:

Mentorship

 

Key Performance Inputs/Activities:

  • Identify technological skills weaknesses
  • Identify and define approaches to address shortcomings
  • Plan the execution of knowledge transfer and knowledge creation initiatives
  • Guide team members and promote the personal and professional growth of the team

 

Core Competencies (Technical):

  • Facilitation skills
  • Planning
  • Introspection

 

Fundamental Competencies (Behavioural):

  • Verbal and written communication skills
  • Empathetic mentorship

 

Key Results Area:

Service and IT Governance

 

Key Performance Inputs/Activities:

  • Adhere to key service and IT governance objectives
  • Adhere to service and IT governance policies
  • Assess initiatives for governance requirements

 

Core Competencies (Technical):

  • Governance frameworks
  • Service Oriented Architecture (SOA)
  • Knowledge and understanding of:
  1. Corporate governance
  2. IT governance
  3. SOA governance
  4. Service governance
  5. Data governance
  • Governance methodologies

 

Fundamental Competencies (Behavioural):

  • Verbal and written communication skills

 

Key Results Area:

IT and Business Support

 

Key Performance Inputs/Activities:

  • Assess landed systems
  • Define and motivate system enhancements
  • Align enhancements with Enterprise architecture roadmap
  • Design and implement enhancements
  • Investigate and identify the root cause of incorrect IT system behaviour
  • Design and implement remediation measures for incidents.

 

Core Competencies (Technical):

  • Problem-solving skills
  • Investigation skills
  • Deep technical expertise
  • Knowledge and understanding of:
  1. Networking
  2. Hardware
  3. Operating systems
  4. Application servers
  5. Algorithms
  6. Databases
  • Concurrency

 

Fundamental Competencies (Behavioural):

  • Verbal and written communication skills
  • Risk management

 

Key Results Area:

Research

 

Key Performance Inputs/Activities:

  • Identify topics of potential interest to the organisation such as industry trends and state-of-the-art technology
  • Identify topics of interest to the organisation relating to existing technology and processes
  • Prepare a proposal for research work
  • Research topics, document the results and commit the output to a body of knowledge
  • Apply research findings to the analysis phase of upcoming initiatives
  • Apply research findings to ongoing implementation efforts
  • Apply research findings to planning for future initiatives

 

Core Competencies (Technical):

  • Analytical skills
  • Investigation skills
  • Rapid development skills
  • Knowledge and understanding of:
  1. The scientific method
  2. Research methodologies
  • Formal documentation and organisation of knowledge

 

Fundamental Competencies (Behavioural):

  • Verbal and written communication skills
  • Objective thinking
  • Project management skills

 

Key Results Area:

Compliance

 

Key Performance Inputs/Activities:

  • Analyse and interpret regulatory and compliance requirements in the form of specifications and regulations
  • Conduct impact analyses
  • Advise on impact and approach to mitigate risk

 

Core Competencies (Technical):

  • Analytical skills
  • Pareto analysis
  • Risk analysis
  • Risk management
  • Knowledge and understanding of:
  1. Banking and fiduciary regulations and standards (Basel Accords advantageous)
  2. Privacy regulations and standards (POPI advantageous)
  3. Customer services regulations and standards (TCF advantageous)
  • Payment industry regulations and standards (PCI advantageous)

 

Fundamental Competencies (Behavioural):

  • Verbal and written communication skills
  • Presentation skills
  • Stakeholder management skills
  • Project management skills

 

Key Results Area:

Customer

 

Key Performance Inputs/Activities:

  • Create and maintain productive relationships with internal and external clients by providing advice and assistance
  • Create understanding of the ‘real’ versus ‘perceived’ need through experience and expertise while complying with company policies, legislation, and regulations
  • Keep the client informed about progress through written communication, telephone communications, and/or face-to-face meetings
  • Build a positive image by exceeding client expectations at all times
  • Treat internal and external customers fairly at all times

 

Fundamental Competencies (Behavioural):

  • Verbal and written communication skills
  • Professionalism
  • Business acumen
  • Empathetic mentorship

Contact: diane@recruitu.co.za