• Sr Software Engineer

    CommonSpirit HealthEnglewood, CO 80113

    Job #2681301680

  • Overview

    CommonSpirit Health was formed by the alignment of Catholic Health Initiatives (CHI) and Dignity Health. With 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.S. residents. Our world needs compassion like never before. Our communities need caring and our families need protection. With 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.

    The Senior Software Engineer strives to improve the user experience by implementing and/or enhancing applications of high complexity/enterprise wide cross functional programs or projects. They perform application build and configuration management functions or work directly with Software Development Engineers by writing technical specification documents for development, perform testing, and/or perform configuration management for the implementation, enhance or upgrade solutions on premise or in a cloud hosted environment.

    The Senior Software Engineer acts as a subject matter expert in design, configuration and building on multiple projects, engaged in enterprise wide projects. The Senior Software Engineer leads efforts on documentation that describe processes and procedures relating to the solution and transition operational support to Technical Analysts.

    Responsibilities

    • Analyze business processes and workflows to identify automation opportunities. Develop detailed technical specifications and solution designs for RPA/DevOps implementations.

    • Lead and participate in agile ceremonies such as sprint planning, daily stand-up, sprint review, and retrospective.

    • Work with business analysts, scrum masters, QA analysts, product owners, and other cross-functional resources to define and deliver business impacting projects.

    • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

    • Design, develop, test, and deploy automation solutions using Robotic Process Automation (RPA) tools like Automation Anywhere. Configure automation workflows, business logic, and integrations with other systems.

    • Design, develop, test, and deploy end to end DevOps solutions using Java, Spring, Angular and other related technologies..

    • Write code and scripts (if required) to enhance or customize processes. Proficient in languages like Java, C#, Python, Angular, Spring or any scripting language relevant to the chosen technology.

    • Identify areas for process optimization and recommend improvements to enhance efficiency and effectiveness of DevOps solutions & automated processes.

    • Integrate RPA solutions with existing systems and applications, ensuring seamless data flow and compatibility.

    • Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.

    • Prepares and installs solutions by determining and designing system specifications, standards, and programming.

    • Conduct thorough testing of DevOps & automation solutions to ensure accuracy, reliability, and scalability. Debug and resolve any issues that arise during testing or production.

    • Create and maintain comprehensive documentation for all developed automation/DevOps solutions, including process workflows, technical specifications, and user guides.

    • Ensure that all the implementations comply with organizational policies, industry regulations, and security standards. Implement security measures to protect sensitive data.

    • Collaborate with cross-functional teams, including business analysts, subject matter experts, and IT professionals, to gather requirements and ensure successful project delivery. Communicate technical concepts to non-technical stakeholders effectively.

    • Provide guidance and mentorship to junior developers or team members. Conduct training sessions to share best practices and knowledge on used tools and techniques.

    • Support deployments or troubleshoot production issues and participate in an on-call rotation as-needed.

    • Remote eligible.

    Qualifications

    • Bachelor's degree in Computer Science or equivalent knowledge and skills obtained through a combination of education, training, and experience in a Healthcare environment at a senior level.

    • 5+ years experience working in IT as a Software Engineer or equivalent software development role

    • Strong proficiency in one or more Robotic Process Automation - RPA tools (e.g., UiPath, Automation Anywhere), preferably Automation Anywhere.

    • Proficient in programming languages like Java, C#, Angular, Spring, Python, or others relevant to DevOps/RPA development.

    • Relevant RPA tool certifications.

    • Certifications in programming languages or related technologies

    • Knowledge of process analysis, design, and optimization.

    • Understanding of business processes and workflows.

    • Excellent problem-solving and analytical skills.

    • Strong communication and teamwork abilities.

    • Keep up-to-date with the latest trends and advancements in RPA and DevOps technologies

    Pay Range

    $46.96 - $68.10 /hour

    We are an equal opportunity/affirmative action employer.