ComplexCare Solutions

Senior Software Engineer

Software Developer in Boston, MA , Minneapolis, MN

Posted 2019-11-21
Description

Overview
The Senior Software Engineer will advance ABILITY’S SaaS software application, built on the .NET platform. This position will support product development and sustaining engineering development.



ABILITY® Network is a leading information technology company helping providers and payers simplify the administrative and clinical complexities of healthcare through innovative applications and data analytics. ABILITY is headquartered in Minneapolis with principal offices in Boston and Tampa.



We are committed to make ABILITY a great place to do great work, growing to benefit customers and employees alike.

In the spirit of this commitment, we live by the following values:



Help others: We are here to help - our customers and each other.
Make it better: We continually improve and innovate to offer practical solutions.
Do the right thing, always: We set and meet high standards in all that we do.
Deliver extraordinary results together: We accelerate growth and achieve extraordinary results as a team.




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
Qualifications
Minimum Requirements:

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 Requirements:

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


Travel: 5%

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.