Salary $38.81 - $50.46 an hour job type full-time
Full job description
Commonspirit health was formed by the alignment of catholic health initiatives (chi) and dignity healthWith more than 700 care sites across the u.s& from clinics and hospitals to home-based care and virtual care services commonspirit is accessible to nearly one out of every four u.sResidentsOur world needs compassion like never beforeOur communities need caring and our families need protectionWith our combined resources commonspirit is committed to building healthy communities advocating for those who are poor and vulnerable and innovating how and where healing can happen both inside our hospitals and out in the community.
Job summary / purpose
The senior software engineer’s role is to create and maintain applications designed to support the business operations across the entire commponspirit health enterpriseThis role is responsible for developing, testing, implementing, and maintaining web-based applications to facilitate the retirement of legacy systemsAlso responsible for developing tools to extract data from legacy systems and load to archival applicationsTroubleshoots problems and issues and looks for ways to improve applicationsFamiliar with a variety of healthcare concepts, practices, and proceduresRelies on experience and judgment to plan and accomplish goalsActs as a subject matter expert for software and codingMay have the responsibility of mentoring other software engineers.
Essential key job responsibilities
Develops solutions by designing, developing/coding, and testing software solutions(see required experience for required programming language experience)
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution , and proposed solutions.
Develops software solutions by studying information needs, conferring with users, and studying , data usage, and work processes.
Follows the software lifecycle.
May lead and direct the work of othersA wide degree of creativity and latitude is expected.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, comments and clear .
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves by conducting analysis and recommending changes in policies and procedures.
Protects the organization by keeping information confidential and safe.
Provides information by collecting, analyzing, and summarizing and service issues.
Troubleshoot, debug and upgrade existing solutions.
Benefits include: benefits include medical, dental, vision, paid time off, holidays, retirement program, disability plans, tuition reimbursement, adoption assistance, employee assistance program (eap), discount programs, life insurance plans, worker compensation, dress for your day policy, voluntary benefits.
Compensation range: $38.81 to $50.46 hourly rates, annualized.
Position is eligible for incentive pay based on company performance.
Bachelor’s degree in computer science, computer engineer or related technical discipline or equivalent software experience
Significant experience and mastery of object oriented and the related patterns including detailed mastery of the current version one object oriented programming language (java, j2ee, c#, vb.net, objective c)
Excellent communication skills
Knowledge of professional software engineering and best practices for the full software life cycle, including coding standards, reviews, source , build processes, testing, and ability to work as part of a team, yet independently
Experience and mastery using a relational database system and programmatic data access.
Experience and proficiency data modeling and implementing databases.
Experience and mastery using a relational database system, programmatic data access and modeling and implementing databases
Extensive knowledge of at least one and experience with another one of the following platforms is required:
Mobile - native (android or ios), hybrid (phonegap or equivalent), web application
Microsoft - .net, iis, ssis, ssrs, ssas, sharepoint
Enterprise java - apache tomcat, ibm, websphere (portal, application server, message broker)
Strong proficiency in writing sql (oracle, microsoft sql server, mysql, etc.)
Experience in writing shell scripts in unix
Requires 6 or more years of experience primarily creating new applicationsOr related industry is ideal.web server (apache, iis) architecture and services
Application server (jboss, tomcat, was, websphere portal, iis) architecture and services
Db modeling, db , db optimization and of related sql programming objects
More than one sdlc methodology with detailed knowledge of agile and scrum and implementation of web services (soap, rest)
Ability to write perl scripts is preferred