+ 27 (0) 21 741 0400 + 27 (0) 21 741 0400   CAREERS@DATAFIN.COM

.Net Developer

IT – Software Development
Cape Town – Western Cape

An investment services company based in Cape Town is looking for a .NET Developer who will play a vital role in the development, implementation, and maintenance of innovative software solutions that support their business objectives. You will be part of a dynamic team responsible for creating scalable, secure, and high-performance applications using Microsoft technologies. Your expertise in .NET development will contribute to delivering cutting-edge solutions that enhance their customers’ experiences and drive business growth.
  • Software Development: Design, develop, test, and deploy .NET-based applications and solutions to meet business requirements and project objectives.
  • Technical Analysis: Conduct thorough technical analysis of system requirements and specifications, identifying potential challenges, and proposing appropriate solutions.
  • Code Review and Optimization: Review and optimize existing code to ensure high performance, maintainability, and adherence to coding standards.
  • Integration: Collaborate with cross-functional teams to integrate .NET applications with other systems and platforms, ensuring seamless data flow and functionality.
  • Troubleshooting and Support: Identify and resolve technical issues in production environments, providing timely support to minimize downtime and disruptions.
  • Documentation: Create and maintain comprehensive technical documentation, including system architecture, design, and implementation details.
  • Continuous Improvement: Stay updated with the latest trends, tools, and best practices in .NET development, contributing to continuous improvement initiatives within the development team.
  • Security and Compliance: Implement security best practices and ensure compliance with relevant industry standards and regulations in all development activities.
  • Education: bachelor’s degree in computer science, Software Engineering, or a related field.
  • Experience: Minimum of 5 years of hands-on experience in .NET development using C# and ASP.NET.
  • Technical Skills:
  • Proficiency in .NET Framework and .NET Core development.
  • Strong knowledge of C#, ASP.NET, MVC, and Web API.
  • Experience with front-end technologies like HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
  • Database experience with SQL Server or other relational databases.
  • Familiarity with version control systems, such as Git.
  • Knowledge of cloud platforms (e.g., Microsoft Azure) and microservices architecture is a plus.
  • Certification: Relevant certifications in .NET development or related technologies would be advantageous.
Preferred Qualifications:
  • Experience in the financial services industry or working with financial systems.
  • Previous experience in developing and maintaining enterprise-level applications.
  • Problem-Solving Abilities: Demonstrated ability to analyze complex problems, propose effective solutions, and implement them in a timely manner.
  • Team Player: Ability to work collaboratively in an Agile/Scrum development environment, supporting and learning from team members.
  • Communication: Excellent verbal and written communication skills, with the ability to communicate technical concepts effectively to both technical and non-technical stakeholders. 
  • Adaptability: Willingness to adapt to evolving technologies and take on new challenges as needed.