Work from Home Jobs in South Africa:
SENIOR SOFTWARE DEVELOPER – C#/.NET
We are looking for a Senior Software Developer who is passionate about technology and delighting our clients, to join our Technical Consulting team.
We are looking for a Senior Software Developer who is passionate about technology and delighting our clients, to join our Technical Consulting team. Our projects include developing custom software, maintaining and supporting software systems, and developing systems integration. Our local and international clients come from various industries, including financial and insurance, retail, media and supply chain.
Main Responsibilities will include:
Technical architectural design
Develop and document design, source code and technical architecture
Maintain and manage existing source code
Design, develop and implement solutions to users’ needs and requirements
Review and improvise code
Run tests and fix bugs
Coordinate with architects and business analysts to determine functionalities
Develop technical solutions to complex business problems
Design and develop technical solutions for enterprise-level projects
Design and develop data analysis solutions
Design and develop logical and physical data models that meet application requirements
Design and develop continuous integration and continuous deployment pipelines
Qualifications and Experience required:
Relevant 3/4 year degree or diploma (Honours or postgrad preferred), or have comparable practical experience
A minimum of 5 or more years’ experience building custom, web-based applications in .NET/ C#, Microsoft SQL Server MVC, Entity Framework
Web Services (Microsoft WCF and Web API)
Knowledge and understanding of Design Patterns
Working knowledge of SOLID Principles & Design Patterns
Git Source Control
Agile & Test-Driven development experience
Have spun up a project or solution from beginning to end
You are T-shaped – you possess broad general knowledge of the development landscape, and deep knowledge of your area of expertise
You are a polyglot – you possess a strong multi-language toolbox and know how to apply these effectively to the software you are developing
Mentorship & recruitment / interviewing experience an advantage
Financial industry exposure an advantage.
Able to interact with clients at a systems analysis level
You have a knack for picking up new technologies
Love to find easier ways of doing things, and a good problem solver
Passionate about technology
Proven people management skills
Able to work in projects (multi-task) environment
Responsive to change
Who we are
Saratoga is a company filled with like-minded individuals who want to deliver excellent professional services, and are motivated to make a positive impact in our world through technology. Our company values are Mutual Respect, Personal Excellence and People Matter. These are an integral part of how we work with our clients and colleagues, and guide us in all our projects and partnerships.
While we offer remote working, we are a consulting company, so you may be required to work from the client site occasionally.
We offer a well-established mentorship programme where you are paired with an experienced colleague, who will support and guide you through opportunities to stretch and learn.
We strive to provide innovative solutions and inspire each other to be the best we can be. If you are looking to join an organisation where people really do matter, take a look at our open roles.
Employment Equity requirement
Employment Equity candidates and people with disabilities are encouraged to apply. Saratoga is an equal opportunities employer. We believe that employing a diverse workforce is central to our success. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief.
The relevant laws and principles associated with Employment Equity and Black Economic Empowerment will be considered when appointing potential candidates.
Southern Suburbs (Cape)
Cape Town / Remote
Job ad active until 7 July 2022
Our sole purpose is to share new jobs in South Africa with our readers that seek employment. The job shown on this page, belongs to the company as seen on the listing.
To apply for this job please visit www.saratoga.co.za.