Backend Engineer (.NET/C#) Job at Soft Alliance
Soft Alliance is a highly-driven organization, motivated to help businesses run efficient processes and deliver services effectively. For over sixteen (16) years, we have delivered high-end IT services to many organizations. Through our diverse experience and expertise, we have led the largest ERP system implementation in both private and public sectors in West Africa and have implemented over 80% of the successful ERP implementations in Nigeria.
We are recruiting to fill the position below:
Job Position: Backend Engineer (.NET/C#)
Job Location: Lagos
Employment Type: Full-Time
Overview
- We are seeking a skilled Backend Engineer specializing in .NET and C# to join our development team.
- This role focuses on designing, implementing, and maintaining robust backend systems that power our applications.
- The ideal candidate will have strong expertise in C# and the .NET ecosystem, with a passion for writing clean, efficient, and maintainable code.
Responsibilities
- Design, develop, and maintain scalable backend services and APIs using C# and .NET
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code with appropriate documentation
- Implement automated testing strategies including unit tests and integration tests
- Troubleshoot, debug, and optimize application performance
- Participate in code reviews and provide constructive feedback to other developers
- Work with databases (SQL Server, PostgreSQL, etc.) to design schemas and write efficient queries
- Implement and maintain CI/CD pipelines for backend services
- Monitor application performance and address bottlenecks
- Stay current with emerging trends and technologies in .NET development
Education & Experience
- Bachelor's Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- 3+ years of professional experience in backend development using C# and .NET
- Demonstrated history of delivering high-quality software products.
Requirements:
- Technical Skills
- Strong proficiency in C# and the .NET ecosystem (preferably .NET 6/7/8)
- Experience with ASP.NET Core, Web API, and RESTful service development
- Solid understanding of object-oriented design principles and design patterns
- Proficiency with relational databases (SQL Server, PostgreSQL) and ORM frameworks (Entity Framework Core)
- Experience with version control systems (Git)
- Knowledge of authentication and authorization protocols (OAuth, JWT)
- Familiarity with message queuing systems (RabbitMQ, Azure Service Bus)
- Understanding of microservices architecture and containerization (Docker)
- Experience with cloud platforms (Azure, AWS) is a plus.
Soft Skills:
- Strong problem-solving abilities and analytical thinking
- Excellent verbal and written communication skills
- Ability to work effectively in a team environment
- Self-motivated with strong time management skills
- Attention to detail and commitment to code quality
Nice-to-Have:
- Experience with GraphQL
- Knowledge of event-driven architectures
- Familiarity with DevOps practices
- Experience with NoSQL databases (MongoDB, Cosmos DB)
- Understanding of domain-driven design principles
- Contributions to open-source projects
- Our Tech Stack
- Languages: C#, JavaScript/TypeScript
- Frameworks: .NET 8, ASP.NET Core
- Databases: SQL Server, PostgreSQL
- ORM: Entity Framework Core
- Testing: xUnit, NUnit, Moq
- CI/CD: Azure DevOps, GitHub Actions
- Cloud: Azure/AWS
- Containerization: Docker, Kubernetes
- Source Control: Git
Method of Application
Interested and qualified candidates should send their CV to: hr@softalliance.com using the Job Position as the subject of the mail.
Similar Jobs
- Frontend Developer (React, Next.js, TypeScript) Job at Soft Alliance
- Vue.js Developer Job at Odixcity Consulting
- Outlet Manager Job at Montaigne Place
- Android Developer Job at Stivlon Consulting
- Dart / Flutter Developer Job at Punch Group
- Programmer Job at PC Place Nigeria
- Front-End Developer Job at Odixcity Consulting
- UI / UX Designer Job at Odixcity Consulting
- Senior Java Developer Job at QuPee Consult
- Senior Software Engineer Job at Verto