Senior C# Developer
FirstRand Corporate Centre
Office
3 Merchant Place, 1 Fredman Drive, Sandton, Johannesburg, 2196, South Africa
Full Time
Job Description
RMB is a place where exceptional people create their own opportunities by challenging the conventional and driving sustainable impact.United by our proud heritage, strong ethics and philosophy of Traditional values. Innovative ideas, it’s the magic of our people and culture that sets us apart.
Now, is the time to imagine your next move with South Africa’s number one employer in Financial Services for 2025, where you can embrace the power of collective thinking to unlock unique opportunities for our clients and society.
The purpose of the role is as follows:
To develop, codify and document application and software integration solutions that are bespoke, innovative and sustainable for the fulfilment of business stated requirements.
To develop innovative, reusable competitive solutions and contribute actively to a collaborative Developer community
To collaborate with BDMs and Delivery Heads to make recommendations on the use of new and emerging technologies, which provide the competitive advantage and a clear technical roadmap
To maintain stability of all technical platforms.
Are you someone who can:
Macro environment
- Engage with the macro-environment to look for new opportunities, capabilities and trends that would add value to the required development work
- Suggest changes in executing work processes to better drive value and benefits for the business
- Prepare and share recommendations for process and systems improvements in relevant area of accountability
- Actively participate in team, cross-discipline and vendor-driven collaboration sessions or forums to increase understanding of the working environment (current and planned)
Business alignment
- Partner with BT and Business stakeholders to develop solutions that align with RMB Architecture minimum standards
Solution design and build
- Consolidate and prepare solution design documentation in consultation with assigned Solution Architect(s)
- Apply standards and governance in such a way as to develop the best fit solution for business aligned to the Information Services framework
- Coordinate and apply various coding efforts
- Monitor and report on progress regularly for tracking implementation efforts
- Address and develop solutions to problems and risks arising from coding efforts
- Maintain code repositories and align with internal system change approval procedures
- Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution
- Collaborate with relevant stakeholders to ensure programs and build is completed in time and within budget
Test
- Design relevant test scripts/ test cases to best determine system readiness and usability
- Interface with platform test analysts to facilitate functional and regression testing
Service handover
- Provide implementation and second tier support as required
- Translate functional specifications into technical designs for implementation and deployment
- Develop and produce related documentation that is both complete and concise on solutions implemented
You will be an ideal candidate if you have the following:
- Bachelor Degree in Computer Science, Information Systems, Mathematics or related field
Technical Knowledge and skills
In depth understanding and application of:
- SQL Server/Advanced T-SQL (10 years+)
- Schema design
- Stored Procedures/Functions/Views
- Query optimization
- C#, .NET Core (10 years+)
- React/Typescript/JavaScript (10 years+)
- Best practices/modern software development techniques, design patterns, code quality, testing, CI/CD, version control etc.
Furthermore, extensive demonstrable experience within Global Markets and/or Investment Banking delivering tangible results in a digital environment.
It will also be an advantage is you have the ability to engage and persuade multiple and complex stakeholders
You will have access to:
- Opportunities to network and collaborate
- Challenging working
- Opportunities to innovate
We can be a match if you are:
- Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough to
- Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it
- Love putting our clients at the forefront of what you do
#Post
#RMB
#LI-ZM1
Job Details
Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.
30/07/25All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.
Senior C# Developer
Office
3 Merchant Place, 1 Fredman Drive, Sandton, Johannesburg, 2196, South Africa
Full Time
July 16, 2025