Job Details

ID #6136046
Estado Tennessee
Ciudad Franklin
Tipo de trabajo Full-time
Salario USD TBD TBD
Fuente PopHealthCare, LLC
Showed 2020-11-26
Fecha 2020-11-26
Fecha tope 2021-01-25
Categoría Etcétera
Crear un currículum vítae

Sr. Software Architect

Tennessee, Franklin, 37064 Franklin USA

Vacancy caducado!

Job Description

Job summary:The Senior Software Architect will work closely with Director of Software Engineering teams, Data Science and Operations teams on building high performing, scalable and reliable software.

Position Essential Functions:

Software architecture -40%

  • End to End ownership of application architecture for web, API, and other technical projects.
  • Provides architectural oversight and guidance to the engineering teams on domain modeling, SOA structure, Tooling and languages, and frameworks. Defines secure coding policies and guidelines.
  • Collaborates with technology stakeholders across the organization to ensure our technology remains stable, functional, and scalable.
  • Distills high level product requirements into technical recommendations (stacks, infrastructure, and services).
  • Participates in performing technical due-diligence on existing/legacy code-bases during major overhaul, modernization effort.
  • Assists in building out both the development architecture and underlying infrastructure for a multitude of web-based projects.
  • Constantly researches changes in the industry as they pertain to software best practices, new technologies, frameworks, and everything in between.
  • Leads POC (proof of concept) implementations for new solutions and innovation.
  • Leads solution architecture for new software applications and integration.

Development-30%

  • Develops high quality code and participates in full software development life cycle delivering high quality software in an agile-based team environment.
  • Supports production systems, troubleshoots bugs, and resolves issues as they occur.
  • Co-develops with other engineers on the team.
  • Attends delivery team meetings and other technical team’s standups as needed.
  • Designs, documents, and develops platform applications and solutions.
  • Clearly communicates technical challenges to business units.

Leadership – 30%

  • Provides technical architecture and people leadership for the product engineering team.
  • Envisions and shapes the future of the enterprise applications and platform used across the operations to modernize and scale as business grows.
  • Drives technologies from ideation to implementation and impact to end-users.
  • Serves as the technical expert, researching, evaluating, and implementing new technology to implement software solutions.
  • Ideates with development teams, business users, and senior leadership on architectural and design options.
  • Participates in the creation of technical specifications for projects, lead technical presentations and be able to provide scope estimates.
  • Leads technology team to create strategies by which technology will be developed or adapted to meet market needs and leverage opportunities. (e.g., Buy/Build decisions).
  • Mentors engineers and promotes software and application design excellence through One-on-one interactions, code reviews, pairing and mentoring.

Qualifications

  • BS/MS in computer science or related technical field or equivalent experience.
  • Minimum 8 years’ experience in designing and developing enterprise software application for web and mobile.
  • 5+ years leading a team of engineers as lead engineer or principal engineer.
  • 5+ years’ experience in architecting web applications on the .NET framework using C# and other server-side technologies.
  • 3+ years .NET Core experience (v2.1+ preferred).
  • 3+ years of Angular 2+ experience (v7+ preferred).
  • Experience with MS-SQL creating efficient and effective data models in high transaction environments and writing complex queries.
  • Experience with designing and architecting solutions with NO-SQL databases.
  • Experience with HTML, CSS and JavaScript utilizing modern web frameworks build processes
  • Experience with Micro Services.
  • Strong business/relevant industry experience in healthcare domain.
  • Demonstrated experience in modernizing legacy applications.
  • Comfortable working in an agile-based team environment.
  • Proven communication skills and the ability to work with a variety of personality types.
  • Must be able to clearly communicate technical challenges to business units.

Preferred Qualifications:

  • Experience in building serverless architecture using cloud technologies.
  • Strong DevOps and CI/CD experience.
  • Strong experience with other Microsoft technologies: SQL Server, SSRS, SSAS, SSIS, PowerBI, Azure, etc.
  • Strong experience with Atlassian products: Jira, Confluence, Bitbucket, Bamboo.

PopHealthCare is an equal opportunity/equal access employer fully committed to achieving a diverse workforce.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Vacancy caducado!

Suscribir Reportar trabajo