Software Engineer with FinThrive is responsible for designing and developing new features and tools to support our industry leading healthcare software. The ideal candidate will have experience with software development practices and patterns, as well as direct experience in supporting enterprise-level cloud-based solutions.
Requirements
- Bachelor's degree in software engineering or related field
- 4+ years of software engineering experience
- Experience in developing software in an Agile environment
- Good knowledge of Visual Studio, C#, ASP.Net MVC, ASP.Net, SQL, WebAPI
- Experience with modern web development with modern JS and TS frameworks
- Angular experience
- OOD & Design Patterns, e.g., Inversion of Control (Microsoft Dependency Extensions / Autofac/Unity)
- Experience with unit testing frameworks (nUnit, Moq, MSTest, nspec, etc.)
- Excellent oral and written communications skills
- Basic understanding of CI/CD and integration of automation into CI/CD
Benefits
- Award-winning Culture of Customer-centricity and Reliability
- Health insurance
- Paid time off
- Retirement plan