We’re looking for a talented and driven Senior .NET Back End Developer to become a vital member of an ambitious and forward-thinking team. You’ll be contributing to a leading Merchant Solutions Provider, playing a key role in designing and developing scalable backend services, APIs, and cloud-based solutions.
This is more than just another developer job, it’s an opportunity to architect solutions that directly impact Fintech, Banking, and IoT industries, working with cutting-edge technologies like Azure API Gateway, Microservices, Docker, Kubernetes, and more!
You'll thrive in an environment that values technical leadership, creativity, problem-solving, mentorship, and continuous learning.
Experience. 5+ years
What You’ll Be Doing
- Design, develop, and maintain RESTful APIs using C# and ASP.NET 8 Web API Framework.
- Collaborate closely with cross-functional Agile teams to build new features and services, participating in ceremonies such as Daily Stand-ups, Sprint Planning, and Retrospectives.
- Implement database interactions with relational and NoSQL databases like SQL Server and MongoDB.
- Build scalable microservices architectures and manage them using Docker and Kubernetes containers.
- Develop and manage CI/CD pipelines using Azure DevOps or Jenkins to automate building, testing, and deploying applications.
- Leverage Azure API Management (APIM) and API Gateway for efficient and secure API publishing, versioning, and monitoring.
- Write clean, maintainable, and high-performance code following best practices in software development.
- Ensure application security and performance by applying TLS/SSL encryption standards and protocols.
- Perform code reviews, offer feedback, and mentor junior developers to maintain high code quality across the team.
- Write unit and integration tests to guarantee the quality and reliability of code delivered.
- Troubleshoot and debug complex issues; offer creative and sustainable solutions.
- Document API functionality and workflows clearly for internal and external usage.
- Manage source control using Git and follow modern Git workflows for collaboration.
Skills and Qualifications
Must-Have Skills
- Expertise in C# and ASP.NET Web API development (version 8 highly preferred).
- Proficient in Azure DevOps or Jenkins for continuous integration and delivery pipelines.
- Solid hands-on experience with Azure API Gateway (APIM).
- Strong foundation in cloud-native development and microservices architecture.
- Working knowledge of SQL Server and database design concepts.
- Mastery of Git and modern version control strategies.
- Strong knowledge of TLS/SSL encryption protocols to secure APIs.
- Solid understanding of containerization technologies like Docker and orchestration platforms like Kubernetes.
- Familiarity with Agile Scrum methodologies and tools like Jira.
Nice-to-Have (Preferred) Skills
- Front-end development experience with modern frameworks like React Native or Vue.js.
- Exposure to Java development environments.
- Understanding of Mqtt protocol especially within IoT solutions.
- Experience working in Fintech, Banking, or IoT domains would be highly advantageous.
Why Join Us?
- Make an Impact. Play a key role in projects that are transforming digital payments and IoT ecosystems.
- Work Remotely. Enjoy the flexibility of working from anywhere while aligning with Africa/Johannesburg timezone.
- Mentor and Grow. Opportunity to lead, mentor, and shape junior talent in a collaborative environment.
- Cutting-Edge Technologies. Work with modern frameworks, cloud platforms, and scalable microservices.
- Competitive Salary. Receive a handsome monthly pay reflective of your skills and experience.
- Fast-Paced Learning. Gain exposure to complex systems and advanced backend technologies.
- Supportive Environment. Collaborate with a passionate team that values transparency, innovation, and career growth.
Interview Process
- Technical Assessment. Put your coding, architecture, and problem-solving skills to the test.
- Technical & Cultural Interview. Deep-dive discussions about your experience, coding approaches, and cultural fit within the team.
How to Apply?
- Step 1. Click on Apply and register or login through Uplers’ portal.
- Step 2. Complete the Screening Form and upload your updated CV.
- Step 3. Maximize your chances to get shortlisted showcase your best skills!
About Uplers
At Uplers, we’re on a mission to make hiring reliable, simple, and fast. We connect top talent across the globe to top companies who are redefining industries. Whether you’re looking for a challenging project, a new remote role, or a long-term engagement, Uplers provides a supportive platform to help you succeed.