Refer a Friend
Know someone who would be a great fit for this opportunity?
We are seeking a talented and experienced Lead .NET Developer to take ownership of the back-end for front-end (BFF) layer of a high-profile mobile application project.
This role involves designing, building, and maintaining scalable and high-performing back-end solutions for mobile platforms. You will provide technical leadership, collaborate with cross-functional teams, and ensure the delivery of a robust and efficient application.
If you’re ready to showcase your expertise and step into a leadership role, apply today!
Responsibilities
- Lead the implementation of the BFF layer for the mobile application
- Collaborate with architects, analysts, QA testers, and mobile developers to align back-end functionalities with front-end requirements
- Design and develop RESTful APIs using .NET technologies, ensuring scalability and maintainability
- Supervise and mentor a team of .NET developers, providing technical direction and promoting best practices
- Develop middleware components integrating core services with platforms such as OpenShift, Redis, and MS SQL Server
- Identify, troubleshoot, and resolve back-end performance and functionality issues
- Implement asynchronous programming patterns to optimize application performance
- Develop and maintain unit and integration tests using frameworks like xUnit
- Define and manage CI/CD pipelines using tools such as Azure DevOps (ADO)
- Act as a key liaison between the development team and other project stakeholders, facilitating communication and issue resolution
- Drive technical excellence and stay updated on the latest .NET technologies
Requirements
- Advanced proficiency in C# and .NET, including .NET 8 and ASP.NET Core, backed by 5+ years of experience
- At least 1 year of experience in leading a back-end development team with a focus on high-quality deliverables
- Background in middleware development with tools like OpenShift, Redis, and MS SQL Server
- Expertise in designing and implementing RESTful APIs, with knowledge of HTTP methods and API versioning
- Skills in working with asynchronous programming patterns to support scalable solutions
- Capability to write and execute unit and integration tests using xUnit or equivalent frameworks
- Familiarity with CI/CD pipelines and deployment processes, preferably using Azure DevOps (ADO)
- Excellent command of written and spoken English (B2+ level)
Nice to have
- Knowledge of security protocols such as OAuth2 and JWT
- Experience with logging and monitoring tools like Azure Application Insights and Dynatrace
- Experience with Azure cloud solutions and Red Hat OpenShift environments
- Background in digital banking systems
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobRefer a Friend
Know someone who would be a great fit for this opportunity?