Intermediate .NET Developer

at  Sabenza IT

Cape Town, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Jul, 2024Not Specified02 May, 2024N/AJavascript Frameworks,Stored Procedures,Azure,Typescript,React Native,Software Requirements,Jira,Database,Optimization StrategiesNoNo
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:

Intermediate .NET Developer .net, Developer - IT
Cape Town - Western Cape - South Africa
We’re looking for a capable Intermediate .NET / Full Stack software developer. You must be passionate about delivering performant code and following coding best practice standards. You should be excited by the prospect of architecting challenging new projects, whilst fine tuning and maintaining existing projects. You must have strong problem-solving logic and architectural knowledge to craft web and mobile platforms. You must be willing to learn new skills and participate in team innovation and knowledge sharing. Be prepared to take on any challenge head-on and have a problem-solving attitude.

SKILLS REQUIRED

  • Minimum of 3-5+ years’ experience in web / mobile development
  • Experience using .NET Core / ASP.NET MVC / C# / JavaScript / Web API / Web Services / Razor / JSON
  • Good Frontend skills and working with HTML5 / CSS3 / SCSS
  • Good knowledge of JavaScript frameworks (React, React Native, Typescript)
  • Good database and server-side application skills with Azure, SQL / NoSQL (Cosmos)
  • Cloud Hosting platform experience - Azure App Services and Application development and Azure DevOps experience is very advantageous.
  • Experience in developing/maintaining Content Management Systems - Umbraco, Optimizely CMS very advantageous.
  • Excellent understanding of stored procedures and database design/normalization
  • Excellent understanding of source control best practice and branching strategies
  • Gather customer software requirements and develop related software applications and programs (to spec)
  • Good application performance optimization strategies and techniques
  • Good knowledge of object orientated concepts.
  • Experience in system integration techniques.
  • Experience interfacing with clients, understanding client business strategies and how to deliver these within applications you architect.
  • Communicating at a management level. Speaking with authority and lucidity to clients and team members
  • Experience working with Agile / SCRUM methodologies.
  • Experience using project management tools like Jira.
  • Happy to mentor and grow self-motivated less experienced team members.
  • Team player and not afraid of a bit of hard-work and fun with colleagues
    If you meet the above, kindly send through your application and we will be in contact ASAP.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Cape Town, Western Cape, South Africa