Software Developer

Curi is committed to helping physicians in medicine, business, and life. Founded in 1975, we were built on a promise: When doctors needed help, we would answer the call. Physicians’ needs have changed over the years, but our dedication to that promise has never wavered. From medical malpractice insurance to wealth management to well-being programs, we remain passionately curious about identifying ways to meet the ever-evolving needs of physicians and those who support them.

The Role

We’re looking for an innovative and solutions-oriented professional to join our IT team as a Software Developer. In this role, you will work cross-functionally with business domain experts to build and maintain web applications and integrations for third-party systems.

Responsibilities

  • Participate in all phases of the software development lifecycle, including discovery, analysis, requirements definition, solution design, configuration, code development, testing, deployment, and support
  • Collaborate with cross-functional teams to capture requirements
  • Configure, build, test, and deploy web applications and integration solutions
  • Collaborate with software development peers to write, review, and provide feedback on technical design proposals and participate in and contribute to code reviews
  • Write scalable tests, release plans, and technical documentation to support fast-paced development
  • Resolve (diagnose, track, and manage) issues requiring in-depth expertise in the solution
  • Deliver improvements, bug fixes, data setup; define test regression and acceptance criteria
  • Work closely with the IT team and stakeholder to understand the business requirements, including working with third-party integrators

Skills

  • Ability to write well-documented code that others can understand, support, maintain, and build upon
  • Record of success delivering updates and new projects within a production environment
  • Excellent written and verbal communication skills, including translating complex technical concepts for a non-technical audience
  • Ability to lead contending priorities successfully

Qualifications

  • 5+ years professional experience
  • Prior experience developing integrations with Salesforce preferred
  • Experience in modern web development fundamentals: HTML, CSS, JavaScript, SOAP/REST Web Services, JSON, XML/XSLT, Python, PHP, JAVA/J2EE a plus
  • Experience in implementing OAUTH authentication
  • Experience in Continuous integration and Continuous deployment

EOE