Senior Backend Developer at Uridium Technologies

Job Overview

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

Additional Details

Job ID
95258
Job Views
71

Job Description



Job Brief


As a Senior Backend Developer, you will be responsible for developing, maintaining, and enhancing backend services and applications. You will work closely with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions that meet our business needs.

 

Responsibilities



  • Design, develop, and maintain backend services and applications using ASP.NET Core, C#, and the .NET Framework.

  • Write clean, efficient, and maintainable code following best practices and coding standards.

  • Implement server-side logic and ensure its integration with front-end components.

  • Design and develop RESTful APIs to support front-end functionality and mobile applications.

  • Ensure APIs are secure, performant, and well-documented.

  • Design and optimize database schemas to ensure efficient data storage and retrieval.

  • Write and optimize SQL queries and stored procedures.

  • Work with ORM frameworks like Entity Framework to manage data access.

  • Monitor and improve the performance, scalability, and reliability of backend services.

  • Identify and resolve performance bottlenecks and inefficiencies.

  • Collaborate with front-end developers to ensure seamless integration of user-facing elements with server-side logic.

  • Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.

  • Participate in regular team meetings and provide updates on project progress.

  • Write unit tests and integration tests to ensure the quality and reliability of the codebase.

  • Troubleshoot and debug complex issues, providing timely resolutions to minimize downtime.

  • Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards.

  • Mentor junior developers, offering guidance and support to help them grow in their roles.

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

  • Proactively suggest improvements to development processes, tools, and technologies.

  • Maintain comprehensive documentation of code, APIs, and system architecture.

  • Ensure documentation is up-to-date and accessible to relevant team members


Qualifications



  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • 4 -5 years of experience in backend software development

  • Agile methodology

  • Algorithm and data structure design

  • Design thinking processes 

  • .Net Framework

  • ASP.NET Core

  • C#

  • Database Management

  • API Development

  • Unit Testing

  • Version Control

  • Continuous Integration/Continuous Deployment (CI/CD)

  • Cloud Platforms (Azure/ AWS)

  • Microsoft SQL Server

  • Firebase Integration

  • Containerization

  • Secured Coding Best Practices

  • Performance Optimization


Similar Jobs

Cookies

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

Accept