iRecruiters Africa is a fast-growing recruitment firm, offering world-class virtual recruitment & job posting services. Mission To be Africa’s trusted high quality talent providers, creating value-added partnership
- The ideal candidate must possess strong technical skills, a passion for software development, and the ability to deliver on mission critical projects. S/he will play a critical role in designing, developing, and maintaining highly scalable applications that meet the organization’s business needs.
Key Responsibilities
- Design, develop, and maintain high-quality software applications using C# and the .NET framework.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Write clean, scalable, and efficient code, adhering to best practices and coding standards.
- Design and build applications for scale, performance and high throughput
- Perform code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Stay updated with the latest industry trends and technologies to continuously improve development processes.
- Fostering a collaborative and innovative team environment.
- Contribute to system architecture and design discussions, ensuring solutions are aligned with business objectives
Requirements
- First degree in Computer Science, Software Engineering, or a related field.
- 7+ years of experience in software development with a focus on C# and .NET technologies.
- Strong knowledge of ASP.NET, MVC, Web API, and .NET Core.
- Experience in the fintech or banking industry is highly desirable
- Experience with database technologies such as Oracle, SQL Server, Entity Framework, or other ORM tools.
- Familiarity with front-end technologies (HTML, CSS, JavaScript, Angular, React, etc.) is a plus.
- Understanding of software development methodologies, including Agile/Scrum.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.
Preferred Skill:
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of microservices architecture and RESTful APIs.
- High throughput scalable mechanics like queuing, caching, multithreading etc
- Familiarity with version control systems (e.g., Git) and CI/CD practices
Method of Application
Signup to view application details.
Signup Now