Job Description
Our client a prominent entity in the Financial Services industry is dedicated to providing innovative and efficient financial solutions. They are seeking a C#.Net Software Developer to join their ambitious Software Development team furthering their mission of delivering highquality services to their clients.
This role presents a unique opportunity to be part of a team responsible for designing and developing secured highperformance systems utilizing the Microsoft stack including integrations with Microsoft Dynamics CRM and other vital internal or thirdparty systems.
Responsibilities:
- Design Develop and Enhance: Build software applications using Microsoft C#.NET ensuring high performance and responsiveness.
- Support and Troubleshoot: Provide crucial user support and resolve issues in existing applications enhancing user satisfaction and system functionality.
- Analyze and Architect: Examine business requirements and technical specifications to architect robust solutions tailored to organizational goals.
- Collaboration and Delivery: Work collaboratively with a team of developers to deliver solutions on time maintaining project timelines and quality standards.
- Documentation: Document technical designs comprehensively to ensure clarity and sustained quality in software development processes.
Requirements:
- Educational Background: Grade 12 / Matric required BSc in Computer Science/Information Technology or related field preferred. Certification in Microsoft Dynamics CRM is advantageous.
- Technical Expertise:
- 3 years experience with C#
- Proficient in .Net Framework & .NetCore MVC Web Services (RESTful Web API)
- SQL Server and Angular knowledge required
- Familiarity with DevOps practices; experience with ReactJs React Native and Flutter is a plus.
- Soft Skills:
- Quick learner able to rapidly adapt to new applications and technologies.
- Detailoriented with strong analytical and problemsolving capabilities.
- Selfmotivated with a high degree of integrity reliability and strong work ethics.
- Capable of planning and executing work independently and as a team member.