Logo
Commonwealth Care Alliance

Senior Software Engineer (C#, Azure Services, API, Data, Backend)(Remote)

Commonwealth Care Alliance, Boston, Massachusetts, us, 02298


Why This Role is Important to Us

The Senior Software Engineer will support, maintain, develop CCA business applications and integrations. This position will be technical leader within the Product Engineering team, involved in various stages of the end-to-end software development lifecycle, with specific responsibilities related to the requirements, architecture, design, development and support of CCA software applications and software / data integrations.

The Senior Software Engineer is responsible for the development and maintenance of data processes and applications designed to integrate various business systems, this may include web applications and services, API, ETL processes, and job orchestration ... spanning all systems and functional areas including but not limited to finance, claims, enrollment, and clinical.

The Senior Software Engineer works to improve quality and efficiency across the organization. CCA's systems have largely grown up from a small-company environment to an environment requiring high availability, accessibility, ease of use, technological sophistication, reliability in handling complex data, and large user base. Integration between and among technology layers is vital to maintaining accurate, timely and robust service delivery to our business users, members, and providers. /

Mentors software engineers at CCA (in the U.S)

Leads remote off-shore engineering and IT consulting teams on a daily basis

Supervision Exercised: None

What You'll Be Doing

Supports the maintenance and enhancement of business-critical web-based applications in production Conducts technical root cause analysis and lead solution for production issuesSupports the analysis of business requirements, design specifications, development, and technical and user documentation of report development through direct interaction with internal customersCommunicates issues, risks, and ideas to appropriate audienceSeeks assistance in a timely mannerEscalates risks and needs in an appropriate mannerProvides status updates on regular cadence as requested by management teamSupport the research, recommendation, and innovation and usage of new processes, tools, software and digital development technologiesFunctions as technical leader within the Product Engineering team and across IT as appropriateIdentifies areas of deficiency and drive improvements.Comfortable holding high-level technical discussions on topics like web development, OAUTH setup, API, data transformationsExpands and optimizes data and data pipeline architecture, as well as optimizes data flow and collection for cross functional teamsWorks closely with business partners, data scientists, and cross-discipline developers in order to build and maintain CCA systems and processesIdentifies, designs, and implements internal process improvements: automating manual processes, optimizing user experience, data delivery, and re-designing infrastructure for greater scalability.Is familiar with troubleshooting techniquesAssists creating technical "how-to" documents when necessaryLearns quickly and take on new challenges.Possesses strong business analytical and IT knowledge and communication skills -ability to talk to business stakeholders and map their business requirements to IT initiatives, projects, tasksCreates and maintains Jira tickets, tracking, updates and follow-upWorking Conditions: Standard office conditions

What We're Looking For

Education Required:

Bachelor's degree or equivalent work experienceEducation /Certification Desired:

Master's in computer science or related focus-area preferredSQL certification(s) preferredMuleSoft API certification(s) preferredTalend certification(s) preferredExperience Required:

Minimum of 5 years of experience in a hands-on software developmentExperience in writing, troubleshooting, and optimizing SQL statement, functions, and procedures in professional environmentRelational database development experience and proficiency with advanced SQL concepts such as complex joins, triggers, cursors, correlated sub queries, analytic functions (MS-SQL Server, Oracle, T-SQL, or PL/SQL)Experience working with one or more Source Control tools (such as SVN, CVS, Git, TFS, Rational ClearCase)Batch job processing with scriptingExperience 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 Desired:

Software integrations experience preferredMS-SQL Server experience preferredAPI development experience preferredWeb service experience preferredElectronic Data Interchance (EDI) experience preferredExperience working within in both Waterfall and Agile methodologies preferredHealthcare experience preferredExperience working within a DevOps / DevSecOps / Continuous Integration Continuous Delivery (CICD) environment preferredExperience with Salesforce preferredHands-on MuleSoft API experience preferredExperience implementing web security protocols and systems (http, oauth 2.0, saml, LDAP) preferredKnowledge, Skills Abilities:

Demonstrated skill with programming languagesDemonstrated knowledge of software development in a professional environmentDemonstrated skills in technical leadershipDemonstrated skills in SQLAbility to present accurate development effort estimates and provide timely updatesAbility to manage and keep track of multiple tasks simultaneouslyProven ability to develop detailed solution designsUnderstands architecture constructs (architecture/design patterns, SOAP, REST etc.).Ability to develop solutions that consider the long and short-term perspectives of business priorities and that are maintainable and extensible.Strong written and verbal communication skillsDetail oriented and well organizedKnowledge of software development life cycles and industry best practicesAbility to work calmly and constructively under pressure and deliver on commitmentsKnowledge, Skills Abilities Desired:

C# .Net background preferredTalend background preferredPython background preferredSSIS background preferredSalesforce background preferredUnderstanding of HIPAA and the importance of patient data privacy preferredUnderstanding of cloud architecture/offerings such as AWS, Azure, and GCS (compute, storage, networking) tools preferredOther:

May perform data wrangling/cleansing techniques to conduct statistical analysis and identifying key insights for decision makers.May create and maintain optimal data pipeline architecture from various databases that include SQL, Oracle DB, Teradata, Bigdata, etc.