The Requirements
To meet the basic qualification for this role, you will have legal authorization to work permanently in the United States for any employer without requiring a visa transfer or visa sponsorship.The ideal candidate for this role will be an experienced C# (5.0 or higher) developer with experience with .NetCore, Agile Scrum development, and writing code using REST APIs. Quick question for you - click here Some experience with rules engines is also preferred.
In addition, to be a good fit for the Sr. Software Developer opportunity, you will have:
- At least 6-8+ years of direct professional experience in designing and developing enterprise level application.
- A 4-year college degree in CIS or related field preferred.
- Broad experience in overall software system design and implementation.
- Strong experience with source control systems, system integration, writing Unit and Integrations tests.
- Experience developing REST service based web applications that combine dynamic client sites and server side code. Quick question for you - click here
- Knowledge of Application and Data design patterns.
- Experience with requirement modeling tools like MS Visio.
- Practical experience developing applications using technologies such as C# (5.0) .NetCore 2.0, CentOs, Apache HTTPD, Swagger.
- Experience creating and consuming REST API services.
- Use of DevOps tools such as Jenkins, GitLab, and SonarQube.
- Proven experience in designing persistence and caching models using both SQL and NoSQL.
- Working knowledge of databases like PostgreSQL, Redis and MS SQL.
- Excellent debugging skills and experience with secure coding practices.
- Experience with Linux (CentOS).
- ETL development experience.
- Practical experience with a defined software development cycle. Agile experience is preferred.
- Identity management experience, OpenID Connect preferred.
- Healthcare and financial transaction experience.
- Experience developing using technologies such as Hadoop, Actian, Docker, and ESB.
- Experience with data exchange protocols such as EDI and HL7.
- Experience with Kafka.
- Excellent verbal and written communication skills.
- Superb interpersonal and relationship-building skills.
- Exceptional organizational and problem-solving skills.
- An ability to work independently in an efficient and responsible manner.
- Experience working with, building and leading, high performing and effective teams.
The Role
Reporting to the Director of Software Development, as a Sr. Software Developer, you will work with business experts in data mining operations, application development, IT security, and business processes to deliver custom solutions for our company. You’ll work on a variety of projects and expand your skill set in a number of technical areas. All of our development is handled in-house and we’re focused on automating our business processes related to payment integrity. As an example, one of your initial projects may be to help develop and build a financial application module. All of the projects you touch will be based on service-oriented architecture and you’ll primarily focus on building REST APIs. Quick question for you - click hereYou’ll join a talented and experienced team of six Developers, who have a mix of database, UI and other skill sets. You’ll focus on the service layer / middleware aspects, where you will interact with the other Developers to get the code completed. You can also expect to partner with other key business stakeholders including Operations, other IT teams within Equian and more.
More specifically, the key position responsibilities will be to:
- Work with the business to assist in design and implementation of software solutions for assigned projects; including technical feasibility, design development, testing and performance optimization.
- Stay current on trends, rapidly changing technology and best practices to facilitate knowledge sharing with peers and key stakeholders.
- Act as a subject matter expert for the technologies assigned, ensuring adherence to system architecture, development standards and practices.
- Identify critical path decisions, make recommendations, and influence business process owners to maximize project outcome and shorten delivery cycles.
- Assist in operational activities to resolve technical issues and aid in application troubleshooting.
More Good Reasons
Professional developmentYou bring the energy, learning aptitude and upbeat attitude, and we'll ensure you have the tools and resources you need to succeed. We'll provide you with clear and transparent expectations and then help you achieve them. You can expect to expand your development skillset and make a name for yourself within the development team and beyond.
Growth and stability
While other companies in Tennessee may be subject to the ups and downs of the regional economy, Equian's nationwide footprint serves as a solid platform for growth. If you are new to healthcare, you'll be joining an industry that has long proven resistant to recessions.
Great culture
We want to make this workplace so great that it will be hard for talented professionals to leave. Our senior leadership has given us a mandate to work constantly to make the workplace better for employees. We work hard, but we also have fun in a collaborative, family-oriented environment; you'll find helpful, friendly people who enjoy working together.
Franklin is a great city to live and work in--we're a short drive to Nashville and have plenty to offer right here in town!
Excellent compensation
In addition to a competitive wage and discretionary bonus potential, you will enjoy a comprehensive benefits package including medical, dental, vision, prescription drug and life insurance options; a 401(k) plan with company match; paid vacation, sick time and holidays; flexible spending accounts; tuition assistance; and more.
Keys to Success
To excel in this role you will be a self-motivated and proactive Developer who can hit the ground running and take initiative on projects. You won’t have a lot of lead time or training to get up to speed and there’s a lot of work to be done. You’ll need to be the type of Developer who thrives in a fast-paced environment where priorities may change quickly and often. Strong multi-tasking skills will also be essential to your success here. Quick question for you - click hereNo two software development projects are the same, and the company will evolve as we continue to grow. That means flexibility and adaptability will be important. In addition, in order to be an outstanding Sr. Software Developer, you will:
- Bring a results orientation and enjoy getting things done
- Achieve goals independently and also contribute as team player
- Be persistent and employ excellent follow-up habits
- Manage multiple tasks and priorities effectively
- Pay close attention to details
- Take pride in your ability to handle a high volume of priorities effectively and accurately
- Bring both creativity and an analytical mindset to resolving problems
- Maintain a proactive, upbeat attitude
About Us
Equian is a leading provider of technology-enabled, data-driven solutions ensuring payment integrity across the healthcare, workers compensation and property & casualty industries.One of our nation's most pressing challenges is the rising cost and affordability of healthcare. At Equian, our efforts are dedicated to addressing this challenge. We provide solutions that ensure each healthcare interaction is paid accurately and at the lowest possible cost. We have a proven system to reduce healthcare cost through proprietary data analytics coupled with deep domain expertise. Once we have aligned with you and analyzed all of the data, we provide integrated payment integrity solutions that eliminate unnecessary spending.
With more than 1400 talented professionals working across the country, our people have transformed Equian into the thriving organization it has become today. Our team includes market experts for each industry we serve, so you can be sure we are ready to hit the ground running for you. Equian's team is dedicated to building lasting partnerships with clients. It is simply what we do best
Equian is backed by New Mountain Capital, a leading healthcare investment firm, and is recognized nationally by Inc. Magazine and Modern Healthcare as a leading high-growth company in health care.
Video: Equian team members share their thoughts around why the company is enjoying ongoing strong growth.