Role overview
Experience :
10 plus years’ experience in software development with at least the last few years in a leadership role with progressively increasing responsibilities 2. Extensive experience in the following areas
- Proficient in C#, .NET framework, Python
- Knowledgeable in Angular / React / Node
- Designing and building cloud-native solutions (Azure, AWS, Google Cloud Platform)
- Well versed with LLM solutions, RAG, Vectorization
- Containerization and orchestration technologies (Docker, Kubernetes)
- Experience in native and third-party Databricks integrations (Delta Live Tables, Lakeflow, Databricks Workflows / Apache Airflow, Unity Catalog)
- Experience designing and implementing data security and governance platform adhering to compliance standards (HIPPA, SOC 2) preferred
Specific Job Knowledge, Skill and Ability
Demonstrated success in effectively communicating at all levels of an organizationDeep understanding and knowledge on developing products using Microsoft TechnologiesAbility to lead through influence rather than direct authorityDemonstrated successful time management and organization skillsAbility to manage and work with a culturally diverse populationAbility to work well and productively, always projecting a positive outlook in a fastpaced, deadline-driven environmentAbility to anticipate roadblocks, diagnose problems and generate effective solutionsKnows how to organize a software development team to maximize quality and outputWill promote and encourage opportunities for personal and professional growth in employeesUnderstands how to use metrics to drive process improvementsWhat would you do here?
Duties and Responsibilities
Function as a key member of the software engineering team, leading software engineering development initiatives for LogixHealth’s internally developed applications 2. Provide decisive and effective technical leadership for all development effortsDevelop solution blueprint for all new features and products, bringing in design patterns and latest development guidelinesLead, mentor, and advise the software engineering team.Drive technical debt reduction, design and code reviews, best practice developmentConsult with infra team on architecture and cost optimization for applicationsLead modernization of application and data platform, introducing automation and AI use across all platforms and development methodologiesLead and contribute to the creation of a self-service platforms for software development, infrastructure, and data analytics.Hands-on to take complex development tasks, prototypes, troubleshootingCollaborate with engineers, product, and business leaders to ensure platforms are integrated with other systems and technologies.Participate in development process by identifying potential weak points. Lead solutions development using technical judgment, input from experts and the involvement of other systems development partners as appropriateClearly and consistently communicate product vision to the team. Guide the team to achieve this vision