Software Developer

Location: Cincinnati, OH
Department: Information Technology
Employment Duration: Full Time Regular
FLSA Status: Exempt
Job Code: 2018-24
Office based or Remote: Office Based


AtriCure, Inc. provides innovative technologies for the treatment of Atrial Fibrillation (Afib) and related conditions. Afib affects more than 33 million people worldwide. Electrophysiologists and cardiothoracic surgeons around the globe use AtriCure technologies for the treatment of Afib and reduction of Afib related complications. AtriCure’s Isolator® Synergy™ Ablation System is the first and only medical device to receive FDA approval for the treatment of persistent Afib. AtriCure’s AtriClip Left Atrial Appendage (LAA) Exclusion System products are the most widely sold LAA management devices worldwide, with more than 100,000 implanted to date. For more information, visit or follow us on Twitter @AtriCure.



Participate in the enterprise application development efforts for the Enterprise Application team.  The role will be participating in all aspects of the software development life cycle, including system architecture, design, and coding, as well as participating in business analysis and requirements analysis as required. The application developer is a key role in an inclusive, energetic and highly cross-functional team.



  • Contribute to the design and development of enterprise applications using contemporary platform architectures such as Microservices, SOA (Service Oriented Architectures), Cloud Computing, Web, Mobile, IOT, Distributed Computing other.
  • Understands internal/external customer needs through their business perspectives and builds trust through excellent customer communication and active listening
  • Ensure required validation procedures for application changes and upgrades are followed. Adhere to quality system standards.
  • Ensure technical support for enterprise applications, including; Dynamics GP, GP Addons, Business Intelligence, and other enterprise applications. 
  • Ensure compliance with all application software licensing agreements.
  • Maintain and provide status documentation on projects and support issues.
  • Recommend, schedule, and perform software improvements and upgrades.


  • Bachelor’s degree or 5+ years of equivalent experience in application development.

  • Experience with concepts, design patterns, tools, and platforms that involve standard Microsoft development solutions.

  • Strong relational database knowledge including tuning, stored procedure development and use of reporting services in a Microsoft environment.

  • Hands on experience working in integrated development environments such as Microsoft Visual Studio Services or Team Foundation Server.

  • Scripting ability to automate installation, configuration and deployment of software solutions (PowerShell, other applicable experience).

  • Good understanding of SDLC and/or Agile project management methodology.

  • Strong written, verbal communication, work ethic and desire to succeed.




  • Seasoned developer with excellent programming abilities utilizing the standard Microsoft development suite (ASP.Net, C#, Ajax/JQuery,  MS SQL Server (SSIS, SSRS, SSAS), XML)
  • Hands-on software troubleshooting experience.

  • Experience with web technologies (Angular.js, Node.js, D3.js, HTML5, CSS,, REST or other)

  • API Development and Frameworks experience (e.g. Enterprise Service Bus , Message Queue Technologies).

  • Prior experience developing or working with Cloud-based technologies such as Microsoft Azure is highly desired.

  • Knowledge of Microsoft Dynamics GP manufacturing and financials or another ERP systems a plus.

ESSENTIAL JOB FUNCTIONS (Physical or mental qualification requirement – i.e. walk, sit, stand, bend, push/pull, lift (how much), travel %):

  • Regularly walk, sit, and stand
  • Occasionally bend and push/pull
  • Regularly lift up to 25 pounds, occasionally lift over 25 pounds
  • 5% travel possibility
  • Position dependent upon candidate passing pre-employment physical/drug screen


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as an individual with disability, sexual orientation or gender identity.

Agency and Third Party Recruiter Notice:


Agencies that submit a resume to AtriCure must have a current Agreement in place, executed by a member of the Human Resource/Recruiting Department. In addition agencies may only submit candidates to positions for which they have been invited to do so by one of our Recruiters or Recruiting Managers. All unsolicited resumes sent to us will be considered property of AtriCure and AtriCure will not be held liable to pay a placement fee.

Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search