Senior Software Engineer

Medallion Bank
Salt Lake City, UT
Category Engineering
Job Description
We are seeking a Senior Software Engineer to join our team. The ideal candidate will have experience with.NET technologies, SQL database knowledge, and ability to work collaboratively with cross-functional teams. The role involves developing full stack software architecture and design, writing clean and efficient code, and ensuring software quality and efficiency.

Requirements

  • 5+ years of.Net (C#) development experience
  • 5+ years of overall web development with ASP.NET, Web API’s (SOAP, REST), UI Frameworks
  • 3+ years of experience with SQL Server and relational database design
  • 2+ years of experience with Agile methodologies
  • Experience working with an ORM
  • Experience working with docker, Kubernetes, and Azure
  • Experience with.NET version 5 and above
  • Experience with cloud-based technologies such as Azure is desirable
  • Experience with front-end technologies such as JavaScript, HTML, and CSS is desirable
  • Experience in the banking/fintech industry is desirable
  • Experience with Microservice architecture is desirable
  • Experience with Unit Testing and Mocking frameworks is desirable

Benefits

  • Comprehensive benefits including medical, dental, vision, disability, and life insurance
  • 401K with a company match
  • PTO including 11 paid holidays, vacation time and sick time
  • Financial Wellness Program
  • Volunteer Opportunities
]]>