Description

We are seeking an experienced Full Stack .NET Lead Developer with strong technical expertise and proven leadership capabilities. The ideal candidate will have at least two years of experience leading development teams and a track record of delivering enterprise-scale applications within large banking or wealth management environments. This role requires hands-on coding ability, architectural knowledge, and the capacity to mentor and guide developers while collaborating with business and technology stakeholders.

Responsibilities:

  • Lead and mentor a team of developers, providing technical direction, code reviews, and best practice guidance.
  • Design, develop, and maintain scalable full stack solutions using C#, .NET Core, ASP.NET, Web API, and SQL Server.
  • Build modern front-end applications with JavaScript/TypeScript frameworks (React, Angular, or similar).
  • Ensure adherence to enterprise-level coding standards, security guidelines, and performance requirements.
  • Collaborate with architects, business analysts, and product owners to translate requirements into technical designs.
  • Drive development lifecycle processes, including CI/CD, automated testing, and DevOps integration.
  • Troubleshoot and optimize applications for maximum speed, scalability, and resiliency.
  • Provide thought leadership on emerging technologies and their applicability to banking and wealth management solutions.
  • Act as the technical point of contact for stakeholders, ensuring clear communication and delivery alignment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • 8+ years of software development experience, with at least 2 years in a lead or team lead capacity.
  • Strong proficiency in C#, .NET Core, ASP.NET MVC/Web API, and SQL Server.
  • Solid experience with front-end frameworks such as React, Angular, or Vue.js.
  • Expertise in developing and integrating RESTful APIs and microservices architectures.
  • Hands-on experience with cloud platforms (Azure preferred, AWS considered).
  • Familiarity with DevOps pipelines (Azure DevOps, Jenkins, GitHub Actions) and containerization (Docker/Kubernetes).
  • Demonstrated experience working within large banks, capital markets, or wealth management organizations.
  • Excellent communication, problem-solving, and leadership skills.

Nice to Have

  • Knowledge of financial products, regulatory requirements, or risk management practices.
  • Exposure to distributed caching, messaging systems (Kafka, RabbitMQ), and event-driven architectures.
  • Experience with performance tuning, security hardening, and scalability strategies in banking systems

Education

Bachelor's degree