Share this post on
  1. SALES AND BUSINESS DEVELOPMENT – ISSUER SERVICES
  2. SENIOR DEVELOPER
  3. INTEGRATION DEVELOPER
  4. ENGINEERING MANAGER

Check the link at the end of the posts and all the best with your applications.

SALES AND BUSINESS DEVELOPMENT – ISSUER SERVICES

POSITION SUMMARY

Industry: Financial Services

Job category: Sales and Purchasing

Location: Sandton

Contract: Permanent

Remuneration: Market Related

EE position: Yes

INTRODUCTION

To manage client relationships and generate revenue for the JSE by sourcing new business, upselling selling JSE Issuer Services and JSE Investor Services, to both local and international (primarily African) clients, to achieve targets.

JOB DESCRIPTION

Protect and grow core business

  • Manage projects and all the developments, administration and revenue generating aspects relevant to your portfolio.
  • Provide support and get client buy in for the Issuer Services – JIS, AGM, ShareHub, e-Voting, Contract notes, training and venue hire.
  • Ensure continuous research of innovative products and services that can be provided by Issuer services and JIS.
  • Taking on additional projects as requested by management (Issuer services.
  • Assisting with the Issuer services recon, when required
JOB DESCRIPTION

Protect and grow core business

  • Manage projects and all the developments, administration and revenue generating aspects relevant to your portfolio.
  • Provide support and get client buy in for the Issuer Services – JIS, AGM, ShareHub, e-Voting, Contract notes, training and venue hire.
  • Ensure continuous research of innovative products and services that can be provided by Issuer services and JIS.
  • Taking on additional projects as requested by management (Issuer services.
  • Assisting with the Issuer services recon, when required

 Transform the business

  • Collaborate with other business areas in terms of upselling products enterprise wide i.e. JPP, Primary Markets, Marketing, JIS etc

 Partner for a sustainable marketplace

  • Enhance Client Stickiness and build strong client relationships.
  • Build stickiness with stakeholders through the Issuer Services and JIS offering, which is characterized by end-to-end customer satisfaction and cost efficiencies by providing core product training, Issuer Services as well as professional events management.
  • Conduct 20 client meetings per month (12 Issuer meetings and 8 other client meetings) along with meeting every client in my portfolio.

 JSE Values

  • Connecting for co-creation
  • Servant Leadership
  • Growing Together
MINIMUM REQUIREMENTS

Minimum Qualification

  • Grade 12 Degree / Diploma in Sales

 Minimum Experience

  • Minimum 5 years strong sales experience in financial services and/or related industry with a proven track record of generating new sustainable business. Sales and Relationship Experience dealing with Issuers/ listed corporates is preferable but not essential.

SENIOR DEVELOPER

POSITION SUMMARY

Industry: Financial Services

Job category: IT and Telecommunications

Location: Sandton

Contract: Permanent

Remuneration: Market Related

EE position: Yes

INTRODUCTION

To develop and support software that is specific to the needs of the JSE to help the business achieve its strategic objectives.

JOB DESCRIPTION

Results Delivery

  • Contribute to crafting of departmental business plan to ensure delivery of focus areas for the year in support of IT strategy.
  • Apply cost effectiveness principles in planning and delivery to contribute to achievement of divisional financial targets.
  • Provide input into the formalisation of the divisional budget.
  • Manage allocated budget by tracking costs.
  • Financial / Business Objectives

Stakeholder Relationship Management

  • Build strategic JSE / Industry/ Global network of thought leaders and relationships utilising social media, attending, and presenting at conferences and training interventions.
  • Maintain on-going collaborate relationships with business through structured processes and ad hoc customer contact to ensure proper understanding of customer needs and delivery of appropriate solutions.
  • Familiarise self with business requirements by attending relevant meetings with associates (developers, testers, business analysts, project managers etc) to share knowledge as well as play the expected role in various projects.
  • Comply with the Service Level Agreements by ensuring that applications are developed, implemented, and supported in line with cost, quality and timelines.
  • Client Service and Relationships

Process Management

  • Manage own delivery against agreed delivery plan and set timelines, identify obstacles to delivery and take appropriate action where required.
  • Receive business requirements and conduct technical impact analysis to understand the impact of the required process change and decide on the scope of the project and how it will be delivered.
  • Develop software to meet business requirements utilising the relevant coding design patterns.
  • Conduct unit testing of the code written by to ensure that if fulfils the requirements as set out in the business functional requirements specification.
  • Create supporting documentation to ensure that there is an accessible reference detailing how the application was developed and tested, thereby making it easy to support the solution in future and train end users.
  • Assist with the deployment of the application into production by providing relevant documentation for deployment, creating a deployment artefact to make the system available for business users.
  • Support the business during user acceptance testing by resolving any queries and defects to ensure delivery of a system that meets business requirements.
  • Support production queries by resolving any queries and defects to make the system available for business users.
  • Take responsibility for own work by developing tracking matrix to ensure that work is delivered in line with agreed timelines.
  • Ensure that all audit findings in the operations environment are close timeously.
  • Where possible – ensure all processes that can be automated are. No Manual work where it can be avoided.
  • Ensure change process is followed and test evidence provided for production changes.
  • Conduct requirement analysis and planning on new work requests/projects from business.

Self-Management

  • Improve personal capability and professional growth relating to field of expertise, in line with JSE objectives by discussing development needs and proposed solutions with management.
  • Keep abreast of changes in legislation or standards by conducting research and utilising networks.
  • Upskill team and other professionals by sharing knowledge and research results.
  • Epitomise living the JSE values, displaying professional conduct and adherence to required technical standards.
  • Ensure self and team members has required skill and professional/ technical expertise by assessing gaps and development areas and creating development plans.
  • Engaged with team in such a way that the feel motivated to achieve better performance feel respected and diversity is valued.
  • Leadership and Learning

Transformation and Innovation Contribution

  • Analyse, research, develop and implement improvement/innovative ideas and value adding solutions contributing to divisional and JSE results.
  • Transformation and Innovation
MINIMUM REQUIREMENTS

Minimum Qualification

  • Degree in a numerate field such as Computer Science, Finance, Engineering or Mathematics.
  • Industry recognised software development certifications.

Minimum Experience

  • Minimum 5 years of experience developing in an object-oriented environment.
  • Minimum 5 years of experience in SQL database design and query writing.
  • 5 years’ work experience as a software developer.
  • 5  years of experience as an Integrations Software Developer in the .NET, C# Domain.
  • Experience in:
  • Git
  • CI/CD
  • RESTful services / APIs
  • Testing frameworks for APIs
  • Test-Driven Development

Knowledge and Skills required.

Knowledge and experience in Integrations Software Developer in .Net Framework (including .NET Core):
    – C#
    – C . 

  • Experience in designing solutions.
  • Experience in MS SQL and Data Virtualisation technologies
  • Experience in REST APIs, Message Broker, MSMQ, IBM MQ, Service Bus, Complex Event Processing, WCF Services, Windows Services, command-line applications.
  • Experience in Azure development experience, Azure Services/resources (Event Hub, Logic App, Stream Analytics), Microservices, Docker, Kubernetes and Python are an advantage.
  • Experience implementing frameworks, using DDD and OOP.
  • Experience in Azure DevOps Platform, agile development methodologies and DevOps environment, including implementing CI/CD pipelines and version control (Git, MS TFS)
  • Development experience in capital markets with product knowledge of equities, forex, fixed income, and commodities as well as derivatives and indices valuations are a distinct advantage.

INTEGRATION DEVELOPER

POSITION SUMMARY

Industry: Financial Services

Job category: IT and Telecommunications

Location: Sandton

Contract: Permanent

Remuneration: Market Related

EE position: Yes

INTRODUCTION

To develop and support software that is specific to the needs of the JSE to help the business achieve its strategic objectives.

JOB DESCRIPTION

Results Delivery

  • Apply cost effectiveness principles in everyday delivery to contribute to achievement of departmental financial targets.
  • Financial / Business Objectives

Stakeholder Relationship Management

  • Measure success and standard of performance through 360º feedback process, which will include positive, as well as negative feedback regarding services required and provided IT delivery across projects by delivering on the expectations of internal business stakeholders to improve ongoing enhancements through monthly release.
  • Provide input to technical and application design and architecture when required.
  • Provide input to development standards and best practices.
  • Provide input to analysts and testers when required.
  • Client Service and Relationships

Process Management

  • Provide input into solution designs and set up technical frameworks for new applications and interfaces.
  • Ensure consistent production stability of enterprise integration services and other key production environments through the fixing of identified system defects.
  • Develop changes in line with the application architecture and technical standards.
  • Unit test own programs as well as developed interfaces.
  • Assist in prioritisation and classification of defects to ensure that quality standards are met.
  • Update technical models and documentation to align with new development.
  • Review processes and procedures on a continuous basis and provide input to ensure that the most efficient methods are applied.
  • Respond to priority incidents within the agreed Service Level Agreement timeframes to ensure prompt service delivery according to the required JSE standards.
  • Complete Technical Impact Analyses document through investigation of root cause analyses to determine potential risks of the proposed solution and impact thereof on other systems.
  • Attend training sessions and remain updated with the latest technology to ensure a working knowledge of the technology used as well as the business functionality thereof.
  • Propose solutions for root cause identified to line manager to discuss to ensure sound decisions on corrective action to be taken.
  • Respond to ongoing stakeholders’ queries and provide systematic/step-by-step guidance on system usage when required.
  • Manage own delivery against agreed deliverables and set timelines, identify obstacles to delivery and take appropriate action where required.
  • Attend to ad-hoc duties and responsibilities as assigned by manager in continuation of business and increased productivity.
  • Where possible – ensure all processes that can be automated are. No Manual work where it can be avoided.
  • Management and/or Process

Self-Management

  • Improve personal capability and professional growth in line with JSE objectives by discussing development needs and proposed solutions with management.
  • Be an effective team member encouraging teamwork and freely sharing knowledge.
  • Visibly live the JSE values contributing to the achievement of divisional objectives.
  • Manage self in terms of development, delivery and act as a self-starter.
  • Leadership and Learning
MINIMUM REQUIREMENTS

Minimum Qualification

  • An Appropriate IT Qualification (Diploma/Degree)
  • B.Sc. or National Diploma in Computer Science (recommended).
  • Industry recognised software development certifications.

Minimum Experience

  • 2- 3 years’ work experience as a software developer.
  • 2 – 3 years of experience as an Integrations Software Developer in the.NET, C# Domain
  • Minimum 2 years of experience developing in an object-oriented environment.
  • Minimum 2 years of experience in SQL database design and query writing

Knowledge and Skills required

  • .Net Framework (including .NET Core)
     – C# Development Language
     – C .
  • Experience in working with high volume transactions.
  • Experience in MS SQL and Data Virtualisation technologies
  • Experience in REST API, Message Broker, MSMQ, IBM MQ, Service Bus, Complex Event Processing, WCF Services, Windows Services, command-line applications.
  • Experience in Azure development experience, Azure Services/resources (Event Hub, Logic App, Stream Analytics), Microservices, Docker, Kubernetes and Python are an advantage.
  • Experience implementing frameworks, using DDD and OOP.
  • Experience in Azure DevOps Platform, agile development methodologies and DevOps environment, including implementing CI/CD pipelines and version control (Git, MS TFS)
  • Development experience in capital markets with product knowledge of equities, forex, fixed income, and commodities as well as derivatives and indices valuations are a distinct advantage.
  • Understanding of application security standards and developing secure applications

ENGINEERING MANAGER

POSITION SUMMARY

Industry: Financial Services

Job category: IT and Telecommunications

Location: Sandton

Contract: Permanent

Remuneration: Market Related

EE position: Yes

INTRODUCTION

As an Engineering Manager, the incumbent will be responsible for the enablement and management of a multi-disciplinary software and data platforms engineering team that work in two teams, namely: • Enterprise Integration platforms: This is a full stack team that builds and manages our enterprise integration services including the enterprise data access layer. • Data platform engineering: This is a full stack team (leaning towards modern engineering practices) that builds and manages the provision of a modern data platform in the cloud, including associated operations and architectural capabilities.

JOB DESCRIPTION

Results Delivery

  • Contribute to crafting of departmental business plan to ensure delivery of focus areas for the year in support of IT strategy.
  • Support the development and presentation of business cases in support of key business initiatives.
  • Manage the entire technology lifecycle of the area of responsibility, including alignment to the strategic objectives through appropriate application portfolio practices and roadmap planning and execution.
  • Apply cost effectiveness principles in planning and delivery to contribute to achievement of divisional financial targets.
  • Provide input into the formalisation of the divisional budget.
  • Manage allocated budget by tracking costs.
  • Financial / Business Objectives

Stakeholder Relationship Management

  • Build strategic JSE / Industry/ Global network of thought leaders and relationships utilising social media, attending and presenting at conferences and training interventions.
  • Maintain on-going collaborate relationships with business through structured processes and ad hoc customer contact to ensure proper understanding of customer needs and delivery of appropriate solutions.
  • Familiarise self with business requirements by attending relevant meetings with associates to share knowledge as well as play the expected role in various projects.
  • Comply with the Service Level Agreements by ensuring that applications are developed, implemented and supported in line with cost, quality and timelines.
  • Build open and trusting relationships with product owners, stakeholder and executive product sponsors.
  • Build relationships with colleagues, peers and team members by using appropriate interpersonal styles of openness, collaboration, trust and respect, which provides a sense of confidence – live the JSE values.
  • Ensure traceability of clients’ needs through the development life cycle in accordance with JSE standard.
  • Support business and product owners in cross business and IT unit alignment, dependencies and prioritisation discussions.
  • Maintain and present up to date roadmaps of application-oriented projects to evolve the application portfolio to meet the needs of the business and its strategy.
  • Build and maintain sound and strategic relationships with key suppliers in support of the business unit
  • Client Service and Relationships

Process Management

  • Champion the reliable delivery of software through continuous improvement of the software development practice.
  • Enable the DevSecOps philosophy by collaborating with CyberSec, IT operations and business operations teams to build software that is secure and maintainable.
  • Manage the transition from development to operations, ensuring a smooth rollout, deployment and transfer to the operational and support in production.
  • Drive automation of the development pipeline to visualise key metrics such as code quality, test coverage, code review, application security scans, threat analysis results and build health.
  • Enablement of the data platform through a scalable base foundation that can be scaled across the cluster.
  • Support and collaborate with the Architecture CoE to advance the data architecture and in some cases establish data architectural capabilities, provide input towards architectural design governance & oversight and deliver the enabling data platform.
  • Support Architects in ensuring that the team follows architectural best practice.
  • Ensure quality through the adherence to JSE Quality Assurance (QA) practices, requirements, traceability and reporting from delivery teams in accordance with JSE standards set by central QA practice guild.
  • Advocate the teams needs and facilitate process to ensure team has the required resources to deliver effectively and efficiently in order to meet/exceed the agreed upon delivery and production SLA’s.
  • Manage team delivery against prioritised work items, backlogs and timelines, identify obstacles to delivery and take appropriate action where required.
  • Schedule and coordinate solution design reviews as part of the sprint planning using agile architecture teams in accordance with Architecture guild practices.
  • Management and/or Process

Team Management

  • Retain and grow existing talent and attract new talent.
  • You will lead a team of software, quality, data engineers and businesssystems analysts spread across two teams.
  • Ensure all team members understands and support JSE vision and divisional strategy.
  • Take accountability for making others successful by removing obstacles to team performance and success.
  • Perform recruitment processes to ensure selection contributing to success of team.
  • Ensure onboarding process is followed for all new hires and transfers to embed the JSE values and cultures.
  • Ensure self and team members has required skill and professional/ technical expertise by assessing gaps and development areas and creating development plans.
  • Create performance agreement for each team member with measurable goals and objectives so that they understand how their performance will be viewed, recognised and rewarded.
  • Conduct performance review sessions with team members to review performance and progress against targets and agree on appropriate action required to meet targets or standards.
  • Epitomise living the JSE values and keep team accountable for displaying the values in their behaviour.
  • Builds employee trust and engagement by being honest and consistent, keeping commitments, exchanging ideas openly, and providing support to the team as and when needed.
  • Improve team efficiency and effectiveness by ensuring on the job training (cross training), coaching team members and improving/increasing automation of systems to eliminate duplication of tasks and errors from occurring.

Transformation and Innovation Contribution

  • Encourage innovation, listen and act upon ideas from team and provided technical / expert contribution.
  • Meet EE/BEE targets as related to team through appropriate recruitment selection decisions.
  • Drive the adoption of the JSE leadership brand. contributing to divisional and JSE results.
  • Transformation and Innovation
MINIMUM REQUIREMENTS

Minimum Qualification

  • Degree in Computer Science/ Computer Systems Engineering,
  • Strong experience in building fast, robust, effective and efficient analytics data pipelines with modern cloud development technologies covering data collection, transformation, storage and exposure

Minimum Experience

  • 8 -10 years’ experience in Software engineering
  • 8 years .NET and C# development experience.
  • 8 years Object Oriented Programming (OOP).
  • 3 – 5 years’ experience in architecting data platforms hosted on a public cloud provider (i.e. Azure or AWS) or with the latest hardware and software engineering competencies.
  • 4 years in a successful Agile environment with hands-on experience working with Agile principles and practices.

Knowledge and Skills required

  • Experience in leading an IT Engineering team.
  • A track record of retaining, growing, and retaining great people.
  • Experience in managing engineering teams in a Financial Services company, Capital Markets experience will be advantageous.
  • Experience with test automation, gated commits, continuous integration (CI), and continuous deployment (CD) patterns.
  • Experience in SOLID, GRASP, and Other Basic Principles of Object-Oriented Design.
  • Significant experience running teams responsible for building and running micro-services, API Gateways, enterprise service bus (ESB) architectures including messaging systems, and RESTful API’s.
  • A combination of a highly technical hands-on software developer and an effective people manager.

Click here to apply

All the best with your applications

Share this post on
Admin

Share
Published by
Admin

Recent Posts

Aspen Vacancies

To apply, click on the link at the end of the posts and all the…

3 hours ago

Assmang Vacancies

To apply, click on the link at the end of the posts and all the…

4 hours ago

Dante Personnel

To apply, click on the link at the end of the posts and all the…

4 hours ago

Inspector: Enforcement

To apply, click on the link at the end of the posts and all the…

5 hours ago

Komatsu Vacancies

To apply, click on the link at the end of the of the posts and…

18 hours ago

SABC Vacancies

To apply, click on the link at the end of the posts and all the…

19 hours ago