Senior C# Developer at Uridium Technologies

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
94223
Job Views
74

Job Description



We seek a highly skilled and experienced Senior C# Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining complex software applications using C#. As a senior team member, you will provide technical leadership, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions.


Responsibilities



  • Design, develop, test, and maintain high-quality software applications using C# and .NET framework.

  • Participate in the entire software development lifecycle, including requirements analysis, design, implementation, and testing.

  • Provide technical guidance and mentorship to junior developers.

  • Lead code reviews, ensuring adherence to best practices and coding standards.

  • Work closely with product managers, designers, and other stakeholders to define project requirements and specifications.

  • Collaborate with cross-functional teams to integrate software components and third-party services.

  • Contribute to the design and architecture of scalable and maintainable software systems.

  • Identify and address performance bottlenecks and improve application performance.

  • Stay up-to-date with the latest industry trends, technologies, and best practices.

  • Continuously improve existing software applications, identifying areas for enhancement and optimization.


Qualifications



  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 4 years of professional experience in software development, with a strong emphasis on C# and .NET technologies.

  • Proven experience in designing and implementing complex software systems.

  • Proficient in C#, .NET Framework, .NET Core, and ASP.NET.

  • Strong understanding of object-oriented programming (OOP) principles and design patterns.

  • Experience with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React) is a plus.

  • Familiarity with database technologies such as SQL Server, Entity Framework, and LINQ.

  • Experience with version control systems, preferably Git.

  • Knowledge of cloud platforms (e.g., Azure, AWS) and containerization (e.g., Docker, Kubernetes) is advantageous.

  • Experience with agile development methodologies (e.g., Scrum, Kanban).

  • Knowledge of microservices architecture and RESTful APIs.

  • Certification in relevant technologies or methodologies.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept