Senior C# Developers (.Net)
iRecruiters Africa Limited
Lagos, Nigeria (On-site)
Nov. 10, 2024
full-time
Full Job Description
<ul><li>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.</li></ul><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain high-quality software applications using C# and the .NET framework.</li><li>Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.</li><li>Write clean, scalable, and efficient code, adhering to best practices and coding standards.</li><li>Design and build applications for scale, performance and high throughput</li><li>Perform code reviews, providing constructive feedback to peers.</li><li>Troubleshoot, debug, and optimize existing applications for performance and scalability.</li><li>Stay updated with the latest industry trends and technologies to continuously improve development processes.</li><li>Fostering a collaborative and innovative team environment.</li><li>Contribute to system architecture and design discussions, ensuring solutions are aligned with business objectives</li></ul><p><strong>Requirements</strong></p><ul><li>First degree in Computer Science, Software Engineering, or a related field.</li><li>7+ years of experience in software development with a focus on C# and .NET technologies.</li><li>Strong knowledge of ASP.NET, MVC, Web API, and .NET Core.</li><li>Experience in the fintech or banking industry is highly desirable</li><li>Experience with database technologies such as Oracle, SQL Server, Entity Framework, or other ORM tools.</li><li>Familiarity with front-end technologies HTML, CSS, JavaScript, Angular, React, etc. is a plus.</li><li>Understanding of software development methodologies, including Agile/Scrum.</li><li>Excellent problem-solving skills and attention to detail.</li><li>Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.</li></ul><p><strong>Preferred Skill:</strong></p><ul><li>Experience with cloud platforms such as Azure or AWS.</li><li>Knowledge of microservices architecture and RESTful APIs.</li><li>High throughput scalable mechanics like queuing, caching, multithreading etc</li><li>Familiarity with version control systems e.g., Git and CI/CD practices</li></ul>
Are you sure you want to delete this job?