Post Job Free
Sign in

Senior Software Developer - .NET Framework

Company:
Outsource Global Technology Limited
Location:
Lagos Island, Lagos, Nigeria
Posted:
April 23, 2024
Apply

Description:

Do you have a passion for building robust and scalable software solutions? Are you an expert in the .NET framework (version 6 & above) with a proven track record of success?

We're searching for a talented Senior Software Developer to join our growing team. You'll play a key role in designing, developing, & maintaining complex applications built on Microsoft's .NET framework.

We welcome applications from both backend & full-stack developers.

Responsibilities:

Backend Focus:

Analyze and translate complex business requirements into clean, maintainable, & efficient .NET code (C#).

Design and implement innovative & scalable back-end services using .NET technologies (e.g., ASP.NET Core, Entity Framework Core).

Collaborate with cross-functional teams (designers, product managers, QA) to ensure smooth development and delivery of back-end systems.

Perform unit testing, integration testing, and code reviews to ensure code quality and maintainability.

Fullstack Focus (In addition to Backend responsibilities):

Develop user-facing interfaces leveraging modern web technologies like HTML, CSS, & JavaScript frameworks.

Both Backend and Fullstack Developers will:

Stay up-to-date with the latest advancements in the .NET ecosystem and best practices in software development.

Participate in technical discussions and provide mentorship to junior developers.

Qualifications:

7+ years of experience developing software solutions using the .NET framework.

In-depth knowledge of C# programming language, object-oriented design principles, & SOLID principles.

Backend Focus: Strong experience with ASP.NET Core for building back-end services.

Fullstack Focus: Experience with ASP.NET Core (back-end) and front-end technologies like HTML, CSS, and JavaScript frameworks.

Familiarity with SQL databases and Entity Framework Core for data access.

Strong understanding of software development lifecycle (SDLC) methodologies.

Excellent communication, collaboration, and problem-solving skills.

A passion for learning and staying up-to-date with the latest technologies.

Bonus Points:

Experience with cloud platforms like Azure or AWS.

Experience with DevOps practices and CI/CD pipelines.

Experience with containerization technologies like Docker.

What We Offer:

The opportunity to work on challenging and impactful projects with a talented team.

A collaborative and supportive work environment.

Competitive salary and benefits package.

Continuous learning and development opportunities.

Ready to join our team?

If you're a passionate and experienced .NET developer looking to make a difference, we encourage you to apply! Please submit your resume and a cover letter to outlining your experience with the .NET framework and specify if you are applying for the Backend or Full stack Developer role.

Apply