Intermediate Software Developer - C#/.NET
at Saratoga
Cape Town, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 06 Oct, 2024 | Not Specified | 06 Jul, 2024 | N/A | Javascript,Web Services,Agile,Employment Equity,Disabilities,Solid Principles,Design Patterns,Entity Framework,Web Api | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
We are looking for an Intermediate 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.
QUALIFICATIONS AND EXPERIENCE REQUIRED
- You have completed a relevant 3-4year degree or diploma (Honours or postgrad preferred), or have comparable practical experience
- You have a minimum of 5 or more years’ experience building custom, web-based applications in .NET/ C#, Microsoft SQL Server MVC, Entity Framework, JavaScript
- 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
- Are comfortable to work in an ensemble programming teamYou 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
WHO WE ARE
Saratoga is a company filled with like-minded individuals who deliver quality solution delivery services and are motivated to make a positive impact in the world through technology.
We partner with our global client base to deliver innovative business and technology solutions to market fast, cost-effectively and ethically.
As a values-driven organisation, our values of People Matter, Mutual Respect and Personal Excellence guide us in how we work with our clients, business partners and each other.
We offer our people a well-rounded work experience. From training, career development and tech talks to help our staff develop their skills and knowledge. To virtual and in-person socials to give our teams the opportunities to connect, and reward and recognition programmes to celebrate the awesome work and achievements of our people.
At Saratoga, we prioritize flexibility in our work arrangements, embracing both remote and hybrid models to cater to our staff’s preferences. However, as a consulting firm, there are instances when on-site presence at the client’s location becomes essential for project success and client collaboration.
We strive to provide innovative solutions and inspire each other to be the best we can be. If you’re looking to join an organisation where people really do matter, take a look at our open roles: www.saratoga.co.za/careers/
Responsibilities:
The responsibilities will include, but are not limited to, the following key deliverables:
- 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 improve code
- Run tests and fix bugs
- Coordinate with architects and business analysts to determine functionalities
- Develop technical solutions to complex business problems
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Diploma
Proficient
1
Cape Town, Western Cape, South Africa