Senior Systems Developer (C#)

< All Vacancies

Senior Systems Developer (C#)


Job Description

As a Senior Systems Developer working with our IT team, you will have the technical expertise and business acumen to add value by recommending appropriate technical solutions to business problems.


Our Senior Developers are responsible for analysis, design, development and integration of technical solutions that are efficient, reliable and effective. They are constantly seeking opportunities to enhance the effectiveness and efficiency of the solutions they develop to meet business needs.


To be successful in this role, you will need to be able to work in a cross-functional team across all IT disciplines and build positive relationships.


Responsibilities:Provide appropriate input regarding ‘best use’ of technologyEnsure the delivery of application solutions that meet the needs of the business, guaranteeing agility and flexibility of solutions to cater for future business demandsEffectively manage the design (technical specs), building, manageability and sustainability of ‘in-house’ applications (SDLC, change control, capacity and performance planning etc.)Effectively manage the integration, manageability and sustainability of hosted or procured system applicationsApply governance and compliance principles to protect the interest of RCS e.g. management of risks, internal controls, security management, etc.Ensure effective 3-month planning for own area of responsibility, aligned to business strategies and the annual IT planCollaborate with colleagues as a technical thinking partner, peer and mentor


Competencies:Business acumen Creative and innovative thinkingSolution-orientated with the ability to think and act systematically and strategicallySelf-monitoring, personal management and self-disciplineLearning agility and adaptabilityStrong communication skillsAbility to manage deadlinesFlexible and comfortable with change Team player with a make-it-possible attitude


Qualifications and Experience:A relevant IT Degree/Diploma or equivalent – essential5+ years’ experience with .NET (C#) and TSQL (stored procedures etc.) – essentialExposure to System Architecture & Technical Design – essentialExpert knowledge of systems development processes (methodologies, SDLC, development and testing techniques) – essentialExpert understanding of the IT industry with specialist application development knowledge – essentialExperience working with complex multi-tier solutions (in-house and external partners) – advantageous5+ years’ experience with Microsoft Communication Foundation (MCF) – advantageous3+ years’ experience with K2 Workflow – advantageousExperience with SSIS (2005, 2008) – advantageousExperience in the following languages: Delphi, – advantageousExperience in reporting (ETL) DTS, SSRS – advantageousExperience with MS SharePoint – advantageousExperience in using Agile Methodology – desirableExperience working in a Financial Services or Retail environment – desirable


Click apply and let the journey begin!

Preference will be given, but not limited, to suitably qualified applicants who are members of designated groups, including people with disabilities, in accordance with the Employment Equity Act, 55 of 1998.

I would like to apply for this position