Healthcare Software
All Employees can work remote forever!
Job Purpose:
The Senior Software Engineer will advance our healthcare SaaS software application, built on the .NET platform. This position will support product development and sustaining engineering development.
Our client is a leading information technology company helping healthcare providers and payers simplify administrative and clinical complexity by enabling data-driven improvements in healthcare.
Through specialized, easy-to-use applications and data analytics that work together, customers of all types and sizes across the continuum of care – rely on our product to help optimize reimbursement, care quality and staffing.
Responsibilities:
- Takes a disciplined approach to design, develop, enhance, maintain and support current and new .Net applications
- Demonstrates clear understanding of good enterprise grade software development practices
- Good understanding of Software Development Lifecycle methodologies
- Responsible for developing solutions across all tiers of the application and ensuring quality
- Proactively provide status, raise issues, and communicate necessary information to your manager and/or appropriate team members on a regular basis via daily stand-up meetings, one-on-one meetings, code check-in messages, and/or impromptu occasions
- Facilitate and lead technical discussions and/or presentations
- Contribute to and enhance coding standards, best practices, and procedures. Ensure adherence to coding standards and team processes and procedures through collaborative development
- Investigate and analyze reported defects in a timely manner, and recommend solutions to these problems including code changes, data updates, or configuration modifications.
- Proactively explore methods and tools to improve the overall development process. Make recommendations and assist in the implementation of new processes and tools
- Provide input into performance reviews for other team members
- Facilitate and assist in the task estimation process
- Other duties as requested and/or determined
Minimum Qualifications:
- BS Degree
- Minimum of 4 years professional Microsoft .Net engineering development experience with emphasis on enterprise grade development and quality standards
- Minimum of 2 years Agile Iterative and Scrum development experience
- Minimum 5 years experience in:
- SQL development (SQL Server, MySQL, PostgreSQL)
- XML
- HTML, CSS,
- NET MVC
- LINQ or other Entity Framework
- Dependency Injection
- Cryptography
- Test-driven development
- Message Queues
- Continuous Integration/Build Automation
- RESTful Services
- Web Services Security (WSS frameworks)
- Source Control Management systems like MS Team Foundation Server / Git
Preferred Qualifications:
- Knowledge of Healthcare-related X12 EDI Transaction Sets
- Knowledge of HIPAA compliance concerns and other regulatory compliance requirements in the healthcare domain
- Knowledge of .NET CORE and working in a Unix environment