Senior Software Developer - Healthcare

Bedrijf: Trisian-Global Consulting LLC
Type werk: Full-time

Trisian-Global Consulting LLC is recruiting a highly skilled and experienced Senior Software Developer. As a Senior Software Developer, you will be responsible for leading software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes, batch, and/or job orchestration spanning all systems and functional areas (such as clinical, claims, enrollment, reporting, finance, and various corporate areas). You will work closely with project managers, business analysts, and other team members to understand technical requirements and deliver high-quality software solutions that meet business needs. 
Key Responsibilities:
Leads and performs hands-on development and support/maintenance of software solutions.
Actively engages in applications architecture and strategy providing vision, problem anticipation and problem solving to the teams involved in systems analysis, reporting and applications development. 
Contributes to own self-development of business and technical acumen; provides guidance to software engineering team members to develop their business and technical acumen. 
Participates in leading, coaching, technical mentoring, and tracking performance of software engineers. 
Works with department leadership to guide software engineers on standards, methodologies, best practices, systems, and processes to drive quality excellence and continuous improvement. 
Works with software engineering leadership to create and communicate estimates of resources, timelines, updates, needs, and risks for delivering both projects and operational activities. 
Executes the analysis of business requirements, design specifications, development, and technical and user documentation of report development through direct interaction with project teams and stakeholders. 
Leads and supports the research, recommendation, and innovation and usage of new processes, tools, software and digital development technologies. 
Leads, tracks, monitors, and resolves production support issues; document activities and solutions. Provide emergency support as necessary, including after-hours. Conducts root-cause analysis.
Qualifications:
Bachelors degree in computer science, information technology, management information systems, or related discipline; Masters degree preferred but not required; Azure certification(s) preferred. 
Minimum of 3 years of experience leading a technical team.
Minimum of 8 years of hands-on software engineering experience
Experience in supporting IT production operations
Experience leading software engineering, front-end web, systems integrations, API, back-end batch processing, and/or ETL teams. 
Experience designing, developing, implementing, and supporting high-volume, complex transaction systems. 
Experience within healthcare industry, including a payor or managed care organization and with associated information systems. 
Strong experience in software engineering methodologies, best practices, and current technologies. 
Relational database development experience and proficiency (writing, troubleshooting, and optimizing) with advanced SQL concepts such as complex joins, triggers, cursors, correlated sub queries, analytic functions. 
Experience working with one or more source version control tools (such as SVN, CVS, Git, TFS, Rational ClearCase). 
Experience with batch job processing and scripting. 
Experience working with end users to gather requirements and build technical solutions from concept to implementation. 
Experience with data modeling including normalization, logical and physical designs.
Experience extracting data from a variety of data stores including relational databases, RESTful APIs. 
Experience working with cross-functional technical teams.
Healthcare desired but not required. 
5 years experience with web applications, event driven integrations and APIs. 
Experience with Domain Driven Design. 
5 years of cloud experience preferrable with Azure. 
Experience with MS-SQL, T-SQL, PL-SQL Server. 
Experience with Azure Data Factory. 
Experience with Electronic Data Interchange (EDI). 
5 years experience in Agile, DevOps, SDLC and ITSM methodologies preferred. 
Experience implementing web security protocols and systems (http, oauth 2.0, saml, LDAP). 
5 years experience with Scaled Agile. 
5 years C# and .NET experience
If you are a highly skilled and motivated Senior Software Developer with a passion for healthcare and a desire to make a difference, we want to hear from you!
Must-Haves
1
Minimum of 3 years of experience leading a technical team.
2
Minimum of 8 years of hands-on software engineering experience
3
Experience leading software engineering, front-end web, systems integrations, API, back-end batch processing, and/or ETL teams
4
5 years C# and .NET experience
5
5 years of cloud experience – preferable with Azure
Nice-To-Haves
1
Healthcare desired but not required
2
Experience with Domain Driven Design
3
Experience with Electronic Data Interchange (EDI)
4
5 years experience in Agile, DevOps, SDLC and ITSM methodologies preferred
5
5 years experience with web applications, event driven integrations and APIs
6
Experience with MS-SQL, T-SQL, PL-SQL Server
7
Experience implementing web security protocols and systems (http, oauth 2.0, saml, LDAP
8
5 years experience with Scaled Agile

PrintRapporteer

Solliciteer voor deze baan