33365-Software Engineer_Dev Engineering

About the Role
Impact you will make
The Software Engineer with FinThrive is responsible for the design and development of new features and tools to support our industry leading healthcare software. This position also supports and maintains existing products for growth. The ideal candidate will have experience with software development practices and patterns, as well as direct experience building and deploying applications on the Azure cloud. Experience working in a forward-looking, fast paced environment that embraces continuous integration, and agile (SCRUM) development practices is critical. You will collaborate on a high energy team that provides an opportunity for flexibility of responsibility, schedule and location.

What you will do

Develop new features and the maintenance and enhancements of existing functionality
Communicate effectively with team members and evaluate alternative business solutions
Ensure unit tests written for all new code
Seek opportunities to incorporate new technologies into the product’s technology stack when they can add value
Work directly with support organizations to resolve production issues
Provide production release support
Provide application support by analyzing defects, replicating/fixing defects and providing root cause analysis for defects
Demonstrate ability to work with team members, onsite as well as remote
Participate in delivering team commitments, dev, QA, documentation, etc.

What you will bring

3+ years of experience in Software Development
Experience in developing software in an Agile environment
Experience with the following:

C#
ASP.NET Web Services
HTML / CSS

SQL Server database development
OOD, Design Patterns, e.g., Inversion of Control

Experience with unit testing frameworks (xUnit, MSTEst, etc.)
Excellent oral and written communications skills
Strong desire to collaborate with team members

What we would like to see

Healthcare domain knowledge
Azure cloud development (Blob storage, File Shares, VMs, Docker, ACS, AKS)
Automated Testing & Continuous Integration
Test Driven Development (TDD)
Software Design Patterns

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available