Liberty Health

    SOFTWARE DEVELOPMENT ENGINEER II

    4+ years experienceRemotePosted 25 days ago
    Sign in to apply

    About the role

    There’s no place like Liberty Health

    Come explore career opportunities with Liberty Health, a dynamic leader in the healthcare industry. Join us!

    We are currently seeking an experienced:

    SOFTWARE DEVELOPMENT ENGINEER II

    JOB SUMMARY:

    • Designs, develops, and delivers features and components of moderate to high complexity for in-house software applications.
    • Takes end-to-end ownership of feature areas within a system, driving them from design through implementation, testing, and deployment.
    • Reviews code from peers and junior engineers, providing constructive feedback to elevate team quality and adherence to standards.
    • Contributes to architectural discussions and proposes design improvements for existing systems within their area of ownership.
    • Mentors and supports other software engineers in technical growth, coding standards, and best practices.
    • Collaborates with the Software Tester/Analyst team, stakeholders, and other functional areas to define requirements and ensure quality outcomes.
    • Troubleshoots and resolves complex software defects, performing root cause analysis and driving fixes to completion.
    • Contributes to the improvement of the development environment, including CI/CD pipelines, testing frameworks, and documentation.
    • Works with database tools (SQL Server Management Studio (SSMS), Redgate, etc.) and technologies to design and optimize data solutions within assigned systems.
    • Utilizes and maintains proficiency in common team technologies and tools, including Angular/TypeScript, C#/.NET, SQL Server/SSMS, Git, Azure, and the Atlassian suite (Jira, Confluence).
    • Participates in sprint planning, estimation, and prioritization with increasing input on scope and approach.
    • Identifies and leads efforts to refactor existing application components for security, scalability, and performance.
    • Leverages AI-assisted development tools and emerging technologies to augment developer output and improve workflows.
    • Communicates effectively with colleagues of varying technical sophistication across the organization.
    • Ensures compliance with departmental methodologies and software development best practices.
    • Provides comprehensive testing notes and technical context for accurate validation of features.
    • Triages and provides operational support on a rotating basis.

    JOB REQUIREMENTS:

    • Bachelor’s Degree in Computer Science, or related technical discipline AND 4+ years of technical engineering experience with coding in languages including, but not limited to, C# and TypeScript.
    • In the absence of formal education, an equivalent of 6+ years’ experience is acceptable.
    • 3+ years of experience in agile software development.
    • 2+ years of experience developing applications on a cloud platform (Azure preferred).
    • Experience in healthcare or post-acute care environment strongly preferred.
    • Experience mentoring or onboarding junior engineers preferred.
    • Strong understanding of computer languages, both conceptually and in practice, including but not limited to TypeScript, C#, and SQL.
    • Knowledge of infrastructure-as-code (IaC) concepts and strategies, specifically within Azure and Azure Bicep
    • Proficient in SQL and database development and pipelining (CI/CD, ETL, and Azure Data Factory).
    • Demonstrated experience with Git, code repositories, and deployment pipelines (Azure DevOps preferred).
    • Strong working knowledge of the software development lifecycle tooling, project tracking and documentation, such as Atlassian Jira and Confluence.
    • Solid understanding of Agile/Scrum development methodologies.
    • Understanding of sensitive data management and governance practices.
    • Experience with Azure cloud services for application hosting, deployment, and infrastructure.
    • Strong problem-solving and troubleshooting skills.
    • Effective collaboration and communication skills, both in direct team and cross-functional relationships.
    • Ability to work independently and drive tasks to completion with moderate supervision.
    • Demonstrates composure and a positive attitude under high-pressure and stressful situations.
    • Awareness of emerging technologies with potential to benefit software development efforts, including AI-assisted development tools.
    • Strong organizational skills with the ability to manage multiple priorities to achieve target results.
    • Proficiency with Microsoft Office suite and other required software applications.
    • Must have a valid drivers’ license.

    Visit www.libertycareers.com for more information.
    Background checks/drug-free workplace.
    EOE.

    Location: Liberty Health · Management Information Systems

    Schedule: Full Time, Day (8), Mon-Fri 8-5

    Telescoped is a product of Permanent Ventures, Inc.