Skip to content
mimi

Senior Software Engineer - CPT (Onsite)

Datafin IT Recruitment

Cape Town · On-site Full-time Senior 1w ago

About the role

DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business. Duties & Responsibilities

ENVIRONMENT: Our Client offers innovative professional services to international citizens. They create tailor-made solutions to meet the accounting, wealth, financial, currency, and nationality needs of their clients. They are looking for a Senior Software Engineer to focus on developing C# ASP.NET and .NET solutions, creating JavaScript (NodeJS/VueJS/Express) applications, collaborating with other teams or team members, and performing debugging and maintenance within their role. The ideal candidate communicates clearly, works well in a team, and delivers high-quality solutions in a fast-paced environment.

RESPONSIBILITIES: Among other tasks, your main responsibilities will include: • Creating in-house applications using .NET/ .NET Core framework. • Debugging and maintaining written code. • Identifying and handling technical risks and issues. • Developing C#, .NET, and NodeJS solutions for the organization. • Reporting project statuses and developments to senior team members. • Participating in project meetings with management and other team members. • Defining and organising projects on an ongoing basis. • Reporting and resolving issues related to .NET projects. • Working in a project team alongside other developers. • Identifying areas for modification in existing programmes and subsequently developing these modifications. • Working closely with other developers, UX designers, business, and systems analysts.

REQUIREMENTS: • A bachelor’s degree or BTECH in IT/ Computer Sciences and/or related relevant Microsoft certifications. • 7 + years of strong professional experience as a Software Developer or similar role, demonstrating a solid understanding of SDLC and best practices. • Demonstrate deep expertise in JavaScript, C#, and ASP.NET framework, with RESTful API experience. • Solid experience with frontend development using ASP.Net Webforms, VueJS and related libraries (Express, Vue Form Generator, Form Kit). • Possess working knowledge of relational databases such as MS SQL Server and knowledge of ORM frameworks (e.g. Entity Framework Core). • Familiar with cloud platforms (e.g. Azure, AWS) and understand application deployment processes. • Have a strong exposure to version control systems (e.g. VSTS, GitHub, Git) and experience working with collaborative development workflows. • Manage IIS web servers and Windows Server environments. • Communicate clearly and solve problems efficiently, working independently or as part of a team.

Relevant Skills and Experience • Advanced experience with C#, ASP.NET Webforms, .Net 8, JavaScript, NodeJS, Express, VueJs, AngularJS, TFS/VSTS/GitHub

Additional Requirements • Knowledge or experience working with Sitefinity CMS. • Experience working with Microsoft CRM Dynamics. • ClickUp ticket management system. • Microsoft Azure Developer Certifications. • Hold a valid driver’s licence and have access to reliable transport. • Well organised, punctual and reliable. • Availability for occasional after-hours support and infrequent overnight assignments.

ATTRIBUTES: • Exceptional customer service and communication skills. • Strong problem-solving and analytical abilities. • Self-motivated, proactive learner with the ability to manage changing priorities. • Ability to work both independently and collaboratively within a team. • Excellent documentation and organisational skills.

Well organised, punctual and reliable

Desired Experience & Qualification

see Duties & Responsibilities

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free