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