Duties:
Independently maintain and develop complex systems and programs.
In cooperation with Lead Programmer, mentor and review work for levels 1 and 2.
Maintain an extensive knowledge of new developments in programming and healthcare-related topics.
Plan, lead, and implement large-scale or cross-functional projects using sound project management methodology.
Work with Management to prepare Requests for Proposals (RFPs) for software systems Assist in implementing new procedures, including workflows, manuals, and training materials.
Coordinate and develop training materials for Programmers.
Participate in technology planning
Participate in the project prioritization process.
Train new staff in the use, understanding, and configuration of the files, terms, and methods used in programming.
Each progressive level includes the ability to perform the essential functions of any lower levels and mentor employees in those levels.
The position requires a full-time work schedule. Full-time is defined as working at least 40 hours per week, plus any additional hours, including evening and weekend hours, as requested or as needed to meet business requirements. Perform all other duties as assigned.
Skills:
T-SQL (Transact-SQL)
Extensive experience in writing complex T-SQL queries, stored procedures, and functions.
Proficiency in optimizing and tuning T-SQL queries for performance.
SSIS (SQL Server Integration Services)
Strong experience in designing, developing, and deploying SSIS packages.
Ability to perform ETL (Extract, Transform, Load) operations using SSIS.
Knowledge of SSIS best practices and performance tuning.
SSRS (SQL Server Reporting Services)
Proficiency in creating, managing, and deploying SSRS reports.
Experience in designing and implementing drill-down and drill-through reports.
Ability to use SSRS for data visualization and reporting.
.NET Framework
Experience with .NET development, including C# and ASP.NET.
Knowledge of .NET Core is a plus.
Ability to integrate .NET applications with SQL Server.
EDI (Electronic Data Interchange)
Understanding of EDI standards and protocols.
Experience in developing and maintaining EDI transactions.
Ability to troubleshoot and resolve EDI-related issues.
Familiarity with Git
Proficiency in using Git for version control.
Ability to work with code repositories and collaborate with other developers.
Required Professional Competencies (Applies to All Levels)
Ability to identify and resolve complex technical issues
Proficiency in analyzing data and making data-driven decisions
Strong analytical skills to support independent and effective decisions
Perseverance in the face of resistance or setbacks
Strong verbal and written communications skills and the ability to interact professionally with a diverse group, executives, managers, and subject matter experts
Ability to prioritize tasks and work with multiple priorities, sometimes under limited time constraints
Effective interpersonal skills and ability to maintain positive working relationship with others
Required Leadership Experience and Competencies (Applies to All Levels)
Ability to take appropriate risks, using available data.
Ability to build synergy with a diverse team in an ever-changing environment.
Education:
High school diploma or GED in general field of study