Software Engineer: C# / .Net

Change Healthcare   •  

Virtual / Travel

Industry: Healthcare

  •  

Not Specified years

Posted 62 days ago

This job is no longer available.

Inspiring a Better Healthcare System

Transforming the future of healthcare isn't something we take lightly. It takes teams of the best and brightest, working together to make an impact.

As one of the largest healthcare technology companies in the U.S., we are a catalyst to accelerate the journey toward improved lives and healthier communities. Here at Change Healthcare, we're using out influence to drive positive changes across the industry, and we want motivated and passionate people like you to help us continue to bring new and innovative ideas to life.

If you're ready to embrace your passion and do what you love with a company that's committed to supporting your future, then you belong at Change Healthcare.

Who We're Looking For

We are looking for a Software Engineer to join a team building the next generation of a growing healthcare platform. Our team is looking to add members looking to take ownership delivering stable feature functionality our community requires. We're looking for you if you're comfortable working in a collaborative environment where everyone takes responsibility for success in every aspect of our product's delivery. We build incrementally, deliver by validation, enable through a culture of DevOps.

You'll have a passion for the highest quality results, continuously looking to improve outcomes by enhancing processes and highlighting opportunities. You'll work in collaboration with limited supervision, adopting Scrum and Agile process to prioritize, pick up, and complete work. You'll share ideas and team up to deliver new and creative ways to solve problems.

Pursue purpose. Champion innovation. Earn trust. Be agile. Include all.

As a Software Developer in our team, your responsibilities are the following:

  • Decompose success criteria and architectural/design requirements into well-defined, executable stories
  • Build defined epics and stories into releasable features and functions
  • Integrated feature / function monitoring, validation, and data collection
  • Deliver well-documented code, features, and functions
  • Taking responsibility for quality, performance, stability of the delivered application
  • Analyze testing requirements and design and develop appropriate positive and negative test suites
  • Provide on-going maintenance, support, and enhancement in existing systems and platforms
  • Collaborate across functions with product, architecture, project management, SRE, support and other engineering teams
  • Provide continuous feedback, identify process improvement opportunities, openly communicate and collaborate to enhance team capabilities
  • Investigate, identify, and resolve defects and performance problems

You might be the right person for our team if you have these skills and qualifications:

  • Collaborative with excellent written and verbal communication skills.
  • Experience in Scrum / Agile development methodologies
  • Strong knowledge of the .NET Framework
  • Experience with test-driven development, building test plans, unit tests, and automated testing frameworks
  • Building and reusing minimal-function components and libraries
  • Experience developing cloud-integrated platforms utilizing cloud-provided services and capabilities to optimize capacity, performance, cost, manageability.
  • Able to identify, prioritize and execute under competing demands; motivated, self-starting, self-guiding
  • Thoughtful DevOps approach taking responsibility for every aspect of software feature and function delivery
  • Proficient in C# with experience with tools used in C# software development
  • Proficient with code versioning tools such as Git.
  • Experience building APIs and services using REST, SOAP, etc.