Senior Software Development Engineer IV
Company: Change Healthcare
Location: Palm
Posted on: May 16, 2022
|
|
Job Description:
Overview of Position 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. Change Healthcare is
on a mission to inspire a better healthcare system. 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. The Software Engineer role will focus on
building complex systems on AWS services using a DevOps model that
takes a solution throughout all phases from concept to building and
supporting the solution. You'll work on a small, agile scrum team
building 100% fault tolerant code, 100% automation of tests and
infrastructure. You'll be learning new technologies, understanding
our legacy clearinghouse solutions and figuring out how to build
using proven cutting-edge technologies.What will be my duties and
responsibilities in this job?Act as a leader on team - primarily
leading by example but may have a more formalized leadership role
(team lead, primary developer on module, etc.)Contribute to
software architecture design.Serve as a technical resource to and
mentor less experienced engineers.Design, test, code and deliver
high quality secure production software with completely automated
tests suitable for cloud deployment at scale. Develop automated
tests (TDD including unit, integration, smoke, acceptance tests) to
achieve test coverage for continuous deployment and near 100%
availability. Execute acceptance tests and maintain test artifacts
in a shared repository. Add new tests when fixing defects.
Collaborate with Tech Lead (TL) Engineer and Product Owner (PO) to
refine epics, user stories and acceptance criteria. Work with PO to
confirm that the code and acceptance tests reflect the desired
functionality. Work in small deliverable batches Conduct research,
spikes, design, prototyping and other innovation, exploration and
learning activities.Trunk based development - commit new or
modified code reviewed to the shared source code repository and
master trunk daily. Pair with other Engineers when appropriate to
develop code and associated automatic tests. Participate in
continuous improvement of the software itself, team's process,
CI/CD and development environments, including infrastructure as
code. Eliminate distractions, impediments and wasteful work to
optimize flow and velocity. Use feature toggles, multi-versioning,
short lived branches and other techniques to keep the trunk working
and always deployable. Minimize technical debt and continuously
improve and learn from mistakes, bugs and refactoring. Help the
team succeed in delivering potentially releasable and production
ready software artifacts in every iteration. What are the
requirements needed for this position?Bachelor's Degree in Computer
Science or related field, or equivalent work experience. 8+ years
professional experience in software development. 5+ years
professional experience with at least two modern programming
languages such as C#, Java, Go, Python, etc. 4+ years professional
experience with indexed data persistence such as Relational
Databases (SQL) or NoSQL Data Stores. Ability to execute complex
software engineering assignments when provided high level business
requirements. Demonstrated leadership experience including leading
module technical design and implementation as well as team
leadership.Experience to translating business requirements into
agile epics and stories.Experience providing low-level design using
established enterprise standards and technology; strong debugging
skills. Preferred QualificationsCloud application development,
including serverless and containerized in AWS Proficiency in
developing objected-oriented software, with deep experience in one
or more relevant languages.Experience building complex software
systems that have been successfully delivered to customers, using
microservices, loosely coupled architecture.Experience with agile
program management methodologies. Willingness to own all stages of
development process: requirements, design, implementation, testing,
and operational support.Use software engineering best practices to
ensure a high standard of quality Ability to clearly and concisely
communicate with technical and non-technical customers in order to
understand ambiguous problems and articulate technical obstacles
and solutions to complex challenges. Experience working in a DevOps
environmentWhat are the working conditions and physical
requirements of this job? General office demands#li-remoteJoin our
team today where we are creating a better coordinated, increasingly
collaborative, and more efficient healthcare system! COVID
MandateAs a federal contractor, Change Healthcare is adhering to
the Executive Order which mandates vaccination. As such, we are
requiring all U.S. new hires and employees to show proof of being
fully vaccinated for COVID-19 or receive an approved accommodation
by their date of hire, as a condition of employment. As we continue
to navigate the ever-changing COVID-19 pandemic, we remain
committed to doing our part to ensure the health, safety, and
well-being of our team members and our communities. Proof of
vaccination or accommodations requests will be collected once an
offer is accepted with Change Healthcare. All accommodation
requests will be carefully considered but are not guaranteed to be
approved. Equal Opportunity/Affirmative Action Statement Change
Healthcare is an equal opportunity employer. All qualified
applicants will receive consideration for employment without regard
to race, color, religion, age, sex, sexual orientation, gender
identity, genetic information, national origin, disability, or
veteran status. To read more about employment discrimination
protections under federal law, read EEO is the Law at
https://www.eeoc.gov/employers/eeo-law-poster and the supplemental
information at
https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf.If
you need a reasonable accommodation to assist with your application
for employment, please contact us by sending an email to
applyaccommodations@changehealthcare.com with "Applicant requesting
reasonable accommodation" as the subject. Resumes or CVs submitted
to this email box will not be accepted.Click here
https://www.dol.gov/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf
to view our pay transparency nondiscrimination policy.California
(US) Residents: By submitting an application to Change Healthcare
for consideration of any employment opportunity, you acknowledge
that you have read and understood Change Healthcare's Privacy
Notice to California Job Applicants Regarding the Collection of
Personal Information.Change Healthcare maintains a drug free
workplace and conducts pre-employment drug-testing, where
applicable, in accordance with federal, state and local laws.
Keywords: Change Healthcare, Allentown , Senior Software Development Engineer IV, IT / Software / Systems , Palm, Pennsylvania
Click
here to apply!
|