Senior Developer

Change Healthcare   •  

Fort Worth, TX

Industry: Healthcare

  •  

Not Specified years

Posted 36 days ago

Empower Your Future. Make a Difference.

Transforming the future of healthcare isn’t something we take lightly. It takes teams of the best and the 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 our 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.

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

Empower Your Future. Make a Difference.

Senior Software Engineer

The Senior Software Engineer will participate in the design, architecture, and development of advanced software solutions, and provide high levels of system support. This individual will adhere to the division’s SDLC needs while following corporate and industry best practices surrounding secure coding practices and user experience.

Senior lead developer to guide development of a suite of pharmacy applications, both on premise and in the cloud, in a high-volume, high-performance server environment. This individual will serve as an SME going forward and be an integral part of the team.

Must be able to understand and interpret business needs and demonstrate competency in meeting these with business-enabling solutions. Will participate in the testing and production supportprocesses as a partner, advocate, and supporter. Will partner with the architectural lead and team members on proper coding techniques to ensure scalability, performance, error handling, ease of maintenance, separation of concerns, and quickest MTR when issues occur in production. Will provide technical support to all team members, partners, and client teams as required. Must be familiar with a variety of the field's, concepts, practices, and procedures. Will rely upon on experience and judgment to plan and accomplish goals; must be able self-manage to meet the objectives set forth by the product and technical leadership. Will be relied upon to lead and direct the work of others and mentor new or junior team members on various occasions. A wide degree of creativity and latitude is expected. Must serve as a role model to all technical team members in commitment to the unit’s business objectives. Ability to deliver solutions with the highest quality in reasonable time frames, including estimating complexity and duration realistically, are key to success in this role.

Job Requirements

• Understand all application features at a user, business, and technical level for the purpose of understanding business and functional requirements for system changes.

• Partner with Product, QE, and Client Support team members to understand the use cases and objectives that drive system changes.

• Estimate at a manhours and duration level, transposable to points, the time it will take to complete changes requested, delivering on the changes upon agreed timelines.

• Develop new or modify application features for consumer facing application suite, with a focus on user experience

• Remove technical debt from application layers as needed

• Support maintenance and hotfix activities as needed

• Provide mentoring to more junior roles in areas of expertise

• Understand the benefit of all self-proposed changes as they related to Return on Investment (ROI); specifically, must ensure a balance between perfection, utility, and business benefit

• Collaborate closely with development team members, DevOps, Product, Quality Engineering, and Client Operations to deliver software releases with an ever-increasing level of quality.

• Ensure all application changes are performant, scale, and comply with best practices for secure coding standards; participate in performance testing as needed.

• Peer review code across the development team as required

Experience and Capabilities:

• Must have extensive hands-on functional engineering expertise in critical distributed systems environments.

• Significant experience with CI/CD release management processes and source control/pipeline systems strongly preferred.

• Experience working with or developing testing architectures for scalable, high performance, distributed systems and services, running on private and public cloud architectures (e.g. AWS)

• Experience developing web and mobile-enabled applications. Experience in multi-threaded applications and high-volume client-server systems.

  • Critical

C#, .Net, SQL, Web Services

  • Beneficial

Cloud technologies (AWS, Azure, Google), SQL Server, Java, JIRA, Confluence, Chef, Bamboo, Selenium, Terraform, Junit, Jmeter, Nginx, , MySQL, NoSQL, Micro services, Authentication methods, secure coding practices.

• Bachelor’s degree (or higher) in Computer Science, Math/Engineering, or equivalent experience.

• Excellent written, interpersonal and verbal communication skills.

• Experience working with enterprise teams(e.g Enterprise Architecture, Information Security, Product)

• Customer service attitude for internal and external parties

Join our team today where we are creating a better coordinated, increasingly collaborative, and more efficient healthcare system!

Join our team today where we are creating a better coordinated, increasingly collaborative, and more efficient healthcare system!

R6481