Staffpick is looking for an experienced Senior Backend .NET Developer to join our team and lead the development of high-performance applications for one of our clients (Bank)
The ideal candidate will have strong expertise in the .NET framework, C#, and cloud-based solutions. This role involves full-cycle development, architecture design and code optimization.
Responsibilities
Design, develop, and maintain scalable .NET applications using C#, ASP.NET Core, and .NET Framework.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize and enhance existing applications for improved performance and scalability.
Implement RESTful APIs and integrate third-party services.
Work with SQL Server, PostgreSQL, or NoSQL databases to manage application data.
Write clean, maintainable, and well-documented code following best practices.
Utilize cloud platforms (Azure, AWS, or GCP) to deploy and manage applications.
Ensure the security, quality, and reliability of applications through unit testing, automated testing, and CI/CD pipelines.
Participate in code reviews, architectural discussions, and team meetings.
Requirements
*Fluent English its a MUST*
*Previuse experience in developing core Banking solutions is a MUST*
5+ years of experience in .NET development.
Strong proficiency in C#, ASP.NET Core, MVC, and Web API.
Hands-on experience with cloud technologies (Azure, AWS, or GCP).
Proficiency in Entity Framework, Dapper, LINQ, and database management.
Knowledge of front-end technologies like Angular, React.
Experience with Docker, Kubernetes, and microservices architecture.
Familiarity with DevOps practices and CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.).
Strong problem-solving, analytical, and debugging skills.
Ability to work in an Agile/Scrum environment.
Excellent communication and teamwork skills.
Nice-to-Have Skills
Experience with message queues (RabbitMQ, Kafka).
Knowledge of GraphQL, gRPC, or WebSockets.
Background in AI/ML, IoT, or blockchain (a plus).