Senior Developer

JSE Limited

Sandton

On-site

ZAR 700,000 - 900,000

Full time

46 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JSE Limited in Sandton seeks an experienced software engineer to develop and support critical applications for the financial markets. You will translate business needs into robust software, participate in full software lifecycle, and collaborate with cross-functional teams to ensure timely delivery.

The role emphasizes C#, .NET, SQL, testing, and full-stack capabilities, with strong stakeholder engagement and a focus on reliability and performance.

Qualifications

  • Degree in Information Technology or related field.
  • Minimum of 5 years’ experience using Microsoft technologies.
  • Experience with C# and .NET platforms.
  • Banking/financial domain experience is a plus.

Responsibilities

  • Contribute to crafting departmental business plan to ensure delivery of focus areas for the year in support of IT strategy.
  • Develop software to meet business requirements using appropriate coding patterns.
  • Provide input into budgeting, cost tracking, and delivery timelines.
  • Collaborate with developers, testers, business analysts and project managers on projects.
  • Support production and user acceptance testing with clear documentation.

Skills

C# programming
Object-oriented design
.NET/.NET Core
SQL/Database skills
Unit testing
Full stack development
SDLC
Git
Azure Synapse Analytics
Communication

Education

Degree in Information Technology

Job description

Job category: Banking, Finance, Insurance. Stockbroking

Contract: Permanent

Remuneration: Market Related

EE position: Yes

About our company

WHY JOIN THE JSE? The JSE recognises that its success and strength depend on the quality of its employees. We are committed to fostering a culture of continuous learning and high standards of performance. Our employee wellness programme is designed to encourage work-life balance for employees. We naturally seek to empower staff and encourage diversity and opportunities for all.

Introduction

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

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.
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.
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 you are available for DR, health checks or any weekend environment checks.
  • 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.
  • Provide a stable Production Environment which is predictable and reliable.
  • 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.
Transformation and Innovation Contribution
  • Analyse, research, develop and implement improvement/innovative ideas and value adding solutions contributing to divisional and JSE results.
  • Degree in Information Technology
  • Minimum of 5 years’ experience using Microsoft technologies and platforms, including C# as a core development language
Knowledge and Skills required
Technical Skills
  • Strong C# technical skills
  • Object-oriented programming
  • Proficient in .NET/C#
  • Writing programs in SAS/SQL
  • Unit testing and debugging
  • Full stack development (backend to frontend)
  • Clean architecture
  • SDLC (Software Development Life Cycle)
  • Source code management (GIT or TFS)
  • Relational databases: SQL Server, PostgreSQL, Oracle
  • Azure Synapse Analytics (pipelines, logic apps, dedicated SQL pools)
  • Basic software applications (Outlook, Word, Excel, Access, Internet, Email)
Business and Analytical Skills
  • Strong analytical and problem-solving skills
  • Data analysis
  • Making data-driven recommendations
  • Investigating and reviewing processes to improve client satisfaction
  • Managing stakeholder expectations
  • Providing specialist professional advice/opinion
  • Business continuity standards
  • Business principles
  • Financial markets (preferred)
  • Industry trends
  • International Standards for Professional Practice
Professional and Interpersonal Skills
  • Understanding of Agile methodology
  • Ability to collaborate with team members
  • Self-starter; able to work independently
  • Client service strategies
  • Research methodology
  • Adapting behaviour to meet major changes at work
  • Adapting to major organizational change
  • Building and maintaining effective relationships with internal and external stakeholders
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Payroll and Benefits Specialist
Payroll and Benefits Specialist

JSE Limited • Sandton

Hybrid
ZAR 550,000 - 750,000
Software Developer
Software Developer

Techrepo.co.za • Johannesburg

On-site
ZAR 420,000 - 600,000
Software Developer
Software Developer

nedbank • Johannesburg

On-site
ZAR 400,000 - 600,000
Software Developer - Permanent
Software Developer - Permanent

IndSAfri • Roodepoort

On-site
ZAR 90,000 - 120,000
Front Arena Developer
Front Arena Developer

Techrepo.co.za • Johannesburg

On-site
ZAR 1,000,000 - 1,400,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Financial Reporting Analyst
Financial Reporting Analyst

JSE Limited • Sandton

On-site
ZAR 900,000 - 1,300,000
Health benefits
Intermediate Software Development Engineer
Intermediate Software Development Engineer

BETSoftware • Durban

On-site
ZAR 600,000 - 900,000
Software Developer
Software Developer

ATS Client • Pretoria

On-site
ZAR 650,000 - 950,000
Full Stack Developer
Full Stack Developer

Future Fit • Johannesburg

Hybrid
ZAR 600,000 - 900,000