Senior Software Developer

 

Senior Software Developer position SaaS .NET C# MVC SQL 

 

ECP is a Cincinnati based medical billing clearinghouse. In this full time position you would be joining our small team out of Longworth Hall in downtown Cincinnati. We develop fast simple healthcare software (SaaS). ECP services include medical claims transmission to insurance payers and reporting payer result back to our clients in a variety of ways.

 

We are looking for a kind of "jack of all trades" with the ability to work on new development of large projects, help maintain existing code, and update/move/retire legacy code. Team members are self-motivated and detail oriented. Team members dive in when necessary to help out any area of the company. Team members will document code with clear code comments. 

 

Requirements:

-5 years of experience with C#, .NET Web Applications development using the following skills: C#, .NET, MVC Framework, Web API, Web services.

-5 years of experience writing production-quality code.

-5 years of experience with HTML, CSS, jQuery, JSON.

-5 years of experience with SQL Server 2008 or later, relational database, stored procedures, stored functions.

-Solid team experience.

-The aptitude to pick up new technologies and development skills, and a positive attitude.

 

Education:

-Bachelor’s Degree in Computer Science or Information Systems (or related experience).

 

Preferred:

-Experience with TFS or comparable source code control system.

-Experience with Linux or Unix and shell scripting.

-Experience with ANSI medical transactions 837 Claims, 277CA Reports, and 835 Remits.

-Experience with Agile software development process.

-Experience with developing REST APIs.

 

Responsibilities:
Maintain existing services and develop intuitive and user friendly services using primarily C# and SQL.
Design and develop services in the form of websites, scripts and applications.
Collaborate with in-house departments to identify requirements.
Develop time estimates for project deliverables.
Identify and communicate opportunities to improve service performance.
Participate in trouble-shooting and problem resolution for users.
Share programming knowledge with team members, assist in mentoring, commit to continuous learning.

Capabilities::
Self-motivated and take initiative.
Well organized.
Proven ability to handle multiple projects and change priority quickly.
Customer-service oriented and able to work in a fast-paced, collaborative team-oriented environment across IT and in-house business departments.
Demonstrated ability to establish priorities, organize and plan work to satisfy established timeframes.
Excellent analytical skills, problem solving and attention to detail.

Local Candidates Preferred - no relocation available.

 

Apply directly on our company website:

http://newton.newtonsoftware.com/career/CareerHome.action?clientId=8a788267504aabd301505e3e69d30301