Unclassified - Remote, OR

posted about 1 month ago

Full-time - Manager
Remote, OR

About the position

Personify Health is seeking an experienced Manager of Software Development to lead and manage the Applications Engineering development team. This high-impact role involves driving the success of the team by optimizing processes and acting as a solution architect, providing both strategic and technical support throughout the software development life cycle. The ideal candidate will have a background in the self-funded health insurance industry and will thrive in a collaborative environment focused on clear goals and measurable outcomes.

Responsibilities

  • Lead a team of software developers, ensuring high quality delivery of features and bug fixes to maintain and support current production applications.
  • Work with engineering leadership to assess and optimize existing software solutions, developing a roadmap to reduce technical debt.
  • Establish and uphold software development best practices supporting high quality delivery of client requirements.
  • Manage multiple concurrent projects at various stages of the software development process.
  • Serve as a subject matter expert on Personify Health's products, services, and client-facing value.
  • Use performance data to identify knowledge or skill gaps across the development team.
  • Stay informed of new and emerging development methodologies and lead the implementation of development tools and technologies.
  • Collaborate with technical and business users to develop and maintain enterprise-wide solutions and standards to provide data required for metrics and analysis.
  • Apply strong analytical and technical skills to understand, define, research, and resolve everyday application support issues.
  • Support daily application monitoring, including checking production processes and/or jobs, application performance, application maintenance, etc.
  • Perform quality checks on development work to ensure exceptional quality.
  • Provide on-call support as needed.
  • Create and maintain documentation and process guidance for all projects.

Requirements

  • Bachelor's degree in computer science or equivalent experience.
  • 3+ years of experience leading and mentoring software developers.
  • 5+ years of experience in software development, preferably in C# or C++ / .NET, Angular.
  • 5+ years of experience in SQL development, including developing SQL queries, designing tables, stored procedures, indexes, views, functions, and performance tuning.
  • 5+ years of experience with Microsoft Azure or other cloud service platform solutions strongly preferred.
  • 5+ years of experience working in an Agile environment strongly preferred.
  • Experience in Visual Studio, SQL Server Management Studio, SSIS and SSRS.
  • Experience with RESTful services (such as Azure Function Apps) and consuming or implementing APIs.
  • Experience with Scrum/Agile development methodologies to support Agile planning and work estimation.
  • Experience with unit testing, integration testing and code tuning.
  • Experience with distributed source code control (Git, GitHub, Bitbucket).
  • Knowledge of agile software development suite of tools (Azure DevOps, Jira, etc.).
  • Proficiency with relational databases including writing stored procedures and queries.
  • Ability to work independently and make decisions within department and company guidelines.
  • Strong written and verbal communication skills.
  • Highly organized professional with strong project management and prioritization skills.

Nice-to-haves

  • Preferred experience in health insurance industry.

Benefits

  • Base compensation ranging from $114,000 to $145,600, depending on location, skills, and experience.
  • Eligible for 10% target bonus/variable compensation.
  • Health, dental, vision, and mental health benefits.
  • Flexible opportunities and a diverse inclusive community.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service