Mid – Snr Full Stack .Net Developer (Contract)

Cape Town – Western Cape – South Africa

Are you a skilled Full Stack Developer with a passion for C#, Angular, and SQL?
This could be your chance to elevate your career in a dynamic fintech environment, working on cutting-edge payment solutions. You need to have a tertiary qualification in a related field and 5 – 8 Years’ experience in C#, Angular, SQL, SSMS, Swagger, Azure DevOps, and Git. Experience in both front-end and back-end development is required.
Type:   Contract
Duration: 1 – Year  
Area:   Cape Town – Hybrid (2 Days in office)
Salary:    R250 – R350 per hour
    • Development:
        • Design and implement robust T-SQL stored procedures.
        • Optimize database performance for efficient data management.
        • Develop responsive and user-friendly web pages using Angular/AngularJS.
    • Analysis:
        • Collaborate with stakeholders to understand product needs and requirements.
        • Contribute to the definition of detailed system design specifications.
    • Testing:
        • Implement and execute comprehensive software testing procedures.
        • Ensure system functionality aligns with stakeholder specifications.
    • Operation:
        • Participate in rotational application support to address user inquiries and troubleshoot technical issues.
        • Monitor system performance and identify potential problems for resolution.
    • Planning:
        • Partner with management and development teams to prioritize development activities, resolve conflicts, and choose optimal solutions.
    • Education:
        • Diploma or Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
    • Experience:
        • 5 – 8 years of relevant professional experience.
    • Technical Skills:
        • Strong proficiency in SQL, C#, Angular/AngularJS, SSMS, Swagger, Azure DevOps, and Git.
        • Experience in both front-end and back-end development, including participation in peer review processes.
    • Additional Skills: (Advantageous)
        • Attention to detail, excellent communication skills, and effective workload management.
        • Analytical mindset, strong problem-solving abilities, and a collaborative spirit. 
        • Proactive attitude, passion for continuous learning, and the ability to thrive in a fast-paced environment.