JOBSEARCHER

Lead Software Engineer - Remote

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job Description Position: Lead Software Engineer& Why This Role is Important to Us & & & & & & The Lead Software Engineer leads 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).& & & & & & The Lead Software Engineer is a technical leader within the software engineering discipline, involved in every stage of the software development lifecycle, with technical leadership responsibilities throughout.& & & & & & The Lead Software Engineer is hands-on while effectively leading (organizing, guiding, and mentoring) software engineers.& & & & & & The Lead Software Engineer works with software engineering leadership to establish, promote, and foster CCA’s standards best practices to improve quality and efficiency across the organization to build and maintain elegant software solutions with high availability, accessibility, ease of use, technological sophistication, and reliability in handling complex data and ever-growing data sets and user base.Supervision Exercised:& None& Education RequiredWhat We're Looking For & & & & & & Bachelor’s degree in computer science, information technology, management information systems, or related discipline;Education Desired& & & & & & Master’s degree preferred but not required& & & & & & Azure certification(s) preferred& Experience Required& & & & & & 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.& Experience Desired& & & & & & 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 experienceMinimum of 3 years of experience leading a technical team.Minimum Of 8 Years Of Hands-on Software Engineering ExperienceExperience leading software engineering, front-end web, systems integrations, API, back-end batch processing, and/or ETL teams5 years C# and .NET experience5 years of cloud experience – preferable with Azure