Intermediate Software Developer - C#/.NET

at  Saratoga

Cape Town, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate06 Oct, 2024Not Specified06 Jul, 2024N/AJavascript,Web Services,Agile,Employment Equity,Disabilities,Solid Principles,Design Patterns,Entity Framework,Web ApiNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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