Full Stack C# Developer Hybrid

Sandton, Johannesburg, South Africa

Job Description

Job Summary
Our client is searching for a Full-stack C# Developer with a strong foundation in software development and a passion for innovation. The ideal candidate will have 3 to 5 years of professional experience in C# development and demonstrate expertise in both front-end and back-end technologies. Experience in Azure Cloud is a significant advantage. The role involves supporting, maintaining, implementing, and innovating on current and new projects within a collaborative and dynamic team environment.
Location: Sandton (Hybrid)
Required Minimum Education / Training

  • Bachelor's degree in computer science, Software Engineering, or a related Certification.
  • A degree from an accredited institution is essential to ensure foundational knowledge in programming, algorithms, and software design.
  • Equivalent qualifications or certifications combined with significant industry experience may also be considered.
  • Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus.
Required Minimum Work Experience
  • 3-5 Years professional experience
Key Performance Areas
  • Maintain and Enhance Existing Systems:
  • Identify and resolve issues in existing software systems.
  • Perform system upgrades and ensure compatibility with new technologies.
  • Design and Develop New Features:
  • Collaborate with stakeholders to gather requirements.
  • Implement new features and functionalities in both front-end and back-end systems.
  • Innovate and Optimize:
  • Explore new tools and technologies to enhance system performance and scalability.
  • Propose and implement improvements to existing workflows and processes.
  • Collaborate with Team Members:
  • Work closely with developers, QA, and product managers to deliver high-quality solutions.
  • Participate in code reviews and share best practices.
Competencies Required
Technical
  • Proficient in C# and .NET Framework/Core with a minimum of 3-5 years' professional experience.
  • Experience with ASP.NET, Entity Framework, and REST APIs with at least 3-5 years' proficiency.
  • Front-End Development:
  • Strong knowledge of JavaScript, HTML5, and CSS3, with a minimum of 3-5 years' hands-on experience.
  • Familiarity with frameworks like Blazor would be plus.
  • Database Management:
  • Experience with SQL Server and database design, requiring at least 3-5 years' experience.
  • Knowledge of writing and optimizing complex queries with 3-5 years' expertise.
  • Version Control and CI/CD using Azure DevOps
  • Proficient in using Git and working with repositories like Azure Git, GitHub or Bitbucket, with a minimum of 3-5 years' experience.
  • Familiarity with CI/CD pipelines and deployment strategies with 3-5 years' expertise.
Advantageous Skills:
  • Knowledge of cloud platforms (e.g., Azure, AWS).
  • Understanding of microservices architecture and containerization (e.g., Docker, Kubernetes).
Behavioural
  • Problem Solving: Demonstrated ability to tackle complex problems and devise effective solutions.
  • Communication: Strong ability to communicate technical details clearly to both technical and non-technical stakeholders.
  • Team Collaboration: Proven experience working effectively both as part of a team and independently.
  • Innovative Thinking: Capacity to bring creative solutions to technical challenges.
  • Leadership: Ability to guide and mentor junior team members, leading by example and fostering a positive team environment
Profession Hub
Recruiter

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1455507
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sandton, Johannesburg, South Africa
  • Education
    Not mentioned