Subscribe to the latest remote jobs:

Senior Full Stack .NET Engineer

Senior Full Stack .NET Engineer

from

We are seeking aSenior Full Stack .NET Engineer to design and build robust, scalable solutions for insurance and financial platforms, working within an Agile Scrum team to deliver high-quality, well-tested code while mentoring fellow developers and driving technical excellence.

Responsibilities

  • Develop efficient, testable, and maintainable full stack solutions that adhere to project plans and industry standards
  • Build robust RESTful services using C# and .NET Core
  • Design, construct, and optimize complex MS SQL queries, stored procedures, and reporting functions, especially for financial/accounting systems
  • Work on applications that process, report, and reconcile insurance and financial data with accuracy and compliance
  • Contribute to team goals and support fellow developers as part of an Agile Scrum Team
  • Provide coaching and guidance to less-experienced developers, fostering a collaborative learning environment
  • Serve as a hands-on coding expert in software development, delivering solutions that meet business and financial needs
  • Ensure timely delivery of tasks and actively participate in sprint planning and reviews

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or a related field
  • 5+ years of experience in developing full-stack web applications capable of delivering end-to-end solutions
  • Proficiency in C#, .NET Core, Kafka/Service Bus, Azure Blob Storage, REST APIs, and microservices architecture
  • Expertise in MS SQL including query tuning, stored procedures, and database design
  • Experience with cloud platforms (Azure)
  • Hands-on experience in developing web applications using one of the popular web frameworks (Vue.js, ReactJS, Angular)
  • Hands-on experience with DevOps approaches for CI/CD, release management, and automation using tools such as Azure DevOps, Azure Repos, GitHub, Azure ARM, or Terraform
  • Ability to work with minimal supervision in a team-oriented environment
  • Strong leadership skills and the ability to collaborate effectively with team members
  • Ability to work effectively with technology and business stakeholders
  • Excellent time management and organizational skills
  • Ability to document requirements and specifications clearly
  • Proficiency in English at a B2+ level

Nice to Have

  • Background in insurance or financial systems or applications
  • Hands-on experience in developing web applications using Vue.js web framework
  • Experience with Docker and/or Kubernetes, containerization
  • Understanding of business trends
  • Accuracy and attention to detail
by @maxrusakovic