Job Description
Our client is seeking a Senior Full Stack .NET Developer to join their dynamic team. The ideal candidate will possess strong expertise in both front-end and back-end development, with a focus on JavaScript (preferably Vue.js or React/React Native) for front-end and C# with .NET Framework/.NET Core for back- end. This role offers the opportunity to work across the stack in a fast-paced PAYMENTS environment, contributing to the development of scalable web applications and robust backend services.
Key Responsibilities:
Front-End Development (JavaScript Vue.js/ React / React Native)
- Develop and maintain responsive, user- centric web interfaces using JavaScript, preferably with Vue.js, React, or React Native.
- Implement and consume RESTful APIs within front-end applications.
- Collaborate with UX/UI designers to ensure consistent design standards and intuitive user experiences.
- Optimize applications for performance, responsiveness, and cross-browser compatibility.
- Troubleshoot, debug, and enhance front- end features across various platforms.
- Ensure accessibility and usability standards are met across all devices. Apply best practices in component-based architecture, state management, and modular design.
- Maintain clean, scalable, and maintainable front-end codebases using modern JavaScript tooling and frameworks.
- Work closely with backend developers to integrate APIs and ensure seamless data flow.
- Participate in code reviews and contribute to front-end architectural decisions.
Back-End Development (C# / .NET Framework / .NET Core)
- Design, develop, and maintain RESTful APIs using C# and ASP.NET Web API (.NET Framework and .NET Core).
- Implement and manage CI/CD pipelines using Azure DevOps or Jenkins.
- Utilize Azure API Management (APIM) and API Gateway for secure and scalable API exposure.
- Work with SQL Server and optionally MongoDB for data modeling, querying, and optimization.
- Write unit and integration tests to ensure backend reliability and performance.
- Apply SOLID principles, design patterns and clean architecture in backend development.
- Collaborate with DevOps and infrastructure teams to deploy and monitor backend services in cloud-based environments.
- Ensure backend systems are secure, scalable, and optimized for performance.
- Experience with containerization tools like Docker and orchestration platforms like Kubernetes is advantageous.
- Familiarity with Java is a plus, especially in hybrid or polyglot environments.
Skills and Competencies:
Required Technical Skills
- Strong proficiency in C# and ASP.NET Web API.
- Experience with Azure DevOps or Jenkins for CI/CD pipeline implementation. Hands-on experience with Azure APIM and API Gateway.
- Development experience working on cloud-based solutions and microservices architecture.
- Proficiency in JavaScript with experience in Vue.js or React/React Native. Solid understanding of Git version control.
- Ability to turn complex technical challenges into well-architected solutions.
- Excellent problem-solving skills and a keen attention to detail.
- Strong communication and collaboration skills.
Preferred Skills
- Knowledge of Java is a plus.
- Experience as a Lead Developer or Team Leader is highly desirable.
- Experience with containerization technologies like Docker and Kubernetes.
- Experience with cloud platforms like MS Azure, Amazon AWS, and GCP.
Qualifications and Experience:
- Bachelors degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- 5+ years of experience in full-stack development using .NET technologies.
- Proven experience in both backend API development and front-end development using modern JavaScript frameworks.
- Experience working in hybrid environments and collaborating across distributed teams.
Kindly regard your application as unsuccessful if you have not heard from the agency within 2 weeks.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Follow up your job application with a polite email if you haven't heard back within a week.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
West Rand: FINANCIAL WEALTH SALES EXECUTIVE posted by Liberty Standard Bank Group
Join the Golden team at Liberty now and become a Professional Financial Adviser If Sales is in your blood contact…
View JobUmhlanga Rocks: Graduate Financial Adviser posted by Liberty Standard Bank Group 2
MAKE 2024 YOUR YEAR OF SUCCESS At Liberty we're More Than Insurance. We are not afraid to step outside the…
View JobPretoria: Junior IT Support Technician posted by Hire Resolve
A South African financial services company that provides a wide range of services to individuals and businesses, including professional advice,…
View JobCape Town Region: ICT Sales Representative posted by DB Recruitment
Ready to take your ICT sales career to the next level? A leading player in the ICT industry is on…
View JobCape Town City Centre: Customer Service Agent – French posted by Merchants SA Pty Ltd
French International Call Centre Agent About Us: Join a dynamic, multilingual contact centre that supports global clients across various industries.…
View JobLimpopo: Salesperson 2IC posted by Pepkor Lifestyle
Introduction We are looking for a dynamic and result driven Salesperson to join our team. The ideal candidate will be…
View Job
Browse Employers
Job Alerts