Always Never Home

We help candidates land their dream Jobs, Internships, Grants, Scholarships and Graduate programs

Dotnet Developer at BCF International ltd

Website BCF International ltd

Dotnet Developer

About the job

Project Overview:

We are recruiting  Lead .NET Engineer. The purpose of the project is to allow internal teams to efficiently collaborate on complex projects, and provide big corporate clients with detailed analysis, visibility and control during multi-phase transactions running while acquiring or selling a business entity.

The application provides different roles according to a user’s assignment on the current project allowing users to perform a defined subset of operations and it also allows the customers to access the shared content inside. When all the data is collected and processed, the application allows to generate a detailed report which is presented as the final output of the whole project. The application is very high-profile, uses microservice architecture and is built with focus on the highest possible technical quality using the most modern technology stack.


  • Proven experience as a Backend Engineer, with a strong focus on ownership, quality and dev testing
  • Proficient in SQL and experience with relational databases (MySQL, SQL Server/Azure SQL Database and SSRS)
  • Solid understanding of system architecture, networking principles, and distributed systems
  • Experience with cloud platforms (Azure) and containerization technologies (e.g., Docker, Kubernetes)
  • Strong analytical and problem-solving skills with the ability to diagnose and resolve complex issues under pressure
  • Excellent communication (English) and interpersonal skills to effectively collaborate with cross-functional teams and communicate technical concepts to both technical and non-technical stakeholders
  • Strong sense of ownership, self-motivation, and the ability to work independently as well as in a team environment

This is a full-time job, the candidate should not work on other side-projects

Ability to work with teams from US time zones

Preferred Qualifications:

  • 5+ years of experience in software development
  • The center point of communication for client representatives
  • Taking care of team members and helping them get things done
  • Keeping project documentation updated
  • Able to produce high-quality code at a high velocity
  • Able to do code reviews
  • Able to define and evaluate software development best practices
  • Familiar with design patterns and is able to introduce them when needed together with an explanation of why they should be used and what is added value they bring
  • Consistently “fight” for good things to happen and be introduced in relation to SDLC (be it new tools, new SW development approaches, or new techniques…)
  • Strong understanding of SDLC
  • Experience migrating code through various environments, creating code branches, and resolving merge conflicts.
  • Experience with performance monitoring and analysis tools (Azure App Insights).
  • Knowledge of DevOps practices and CI/CD pipelines.

Good to know before considering this project:

We expect top-notch delivery work. Also, we are looking for the right mindset:

  • Acting as a professional (quality, behavior, work attitude)
  • Detail-oriented approach (dev testing, adhering to ways of working, …)
  • Ownership and responsibility (being responsible for your area of development and being proud of what has been done)
  • Being able to present yourself / the work you or your team delivered
  • Proactivity (actively communicating when you need something or you’re blocked, following up, helping others, etc)
  • The team needs a “can do” approach type of people and “team players”
  • Taking in the negative feedback constructively and being able to constructively give feedback (stating the problem, suggesting improvements, stressing benefits)

Stack – mandatory:

  • C# & .NET
  • ASP.NET MVC Core
  • Dependency Injection – .NET, Autofac
  • Entity Framework Core, Unit of work, Repository pattern
  • Visual Studio, Visual Studio Code
  • WebAPI
  • Design Patterns
  • Unit testing, integration testing (usage of xUnit or nUnit)
  • Postman, Fiddler, Web Developer tools

Stack – nice to have:

  • Microservices
  • Docker, Kubernetes
  • MS SQL, NoSql, Redis
  • Azure – AppService, Service Bus, Functions, SQL Database, Azure DevOps
  • MediatR
  • Authentication – OAuth, JWT, OWASP, SQLi, XSS, CSRF
  • Profiling tools, Static code analysis tools
  • The very basics of JavaScript, HTML, CSS, NodeJs, Npm, React
  • GitHub
  • CI/CD
  • PowerBI, SSRS
  • Aspose

Start date: ASAP / Remote

Apply by sending your CV to

To apply for this job please visit

Dotnet Developer at BCF International ltd
Share with someone
Scroll to top

We are looking for Developers