-
Software Engineer
- Commonwealth Care Alliance (Boston, MA)
-
081730 instED-Information Technology
Position Summary:
The Software Engineer will support, maintain, & develop instED business applications and integrations. This position will be 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 instED software applications and software \ data integrations.
Supervision Exercised:
No
Essential Duties & Responsibilities:
+ Support the maintenance and enhancement of business-critical web-based applications in production Conduct technical root cause analysis and lead solution for production issues
+ Support the analysis of business requirements, design specifications, development, and technical and user documentation of report development through direct interaction with internal customers
+ Communicates status issues and changes to appropriate audience
+ May support the research, recommendation, and innovation and usage of new processes, tools, software and digital development technologies
Working Conditions:
Standard office conditions. Remote working conditions as appropriate.
Expectations for All Employees:
Demonstrate integrity by working with passion, commitment, and honesty, acting in the best interests of colleagues and members. Approach work in a collaborating and caring manner interacting with insight, sincerity, and compassion. Demonstrate accountability by delivering on commitments, owning mistakes as well as successes, and contributing to an empowering environment where the focus is on solving problems and learning from errors. Recognize and respect diversity in all forms. Strive for excellence in the fulfillment of CCA’s mission through quality, innovation, and continuous learning. Demonstrate initiative, flexibility, and openness to change. Represent CCA and its clinical affiliates with professionalism. Keep current and proficient with necessary skills and knowledge. Self-identify training and development needs relevant to work area and responsibilities. Adhere to all applicable compliance requirements including but not limited to:
• Complete required compliance training in a timely manner
• Review Code of Conduct at least annually and promote and enforce CCA’s Code of Conduct
• Promote and enforce CCA’s compliance program
• Adhere to CCA’s Policy & Procedures
• Promptly, in good faith, report any instances of suspected fraud, waste and abuse; suspected privacy and/or security incidents; or any compliance concerns identified
• Ensure confidentiality of member and company proprietary information is maintained
Education Required:
+ Bachelor’s degree or equivalent work experience
Education Desired:
+ Master’s in computer science or related focus-area preferred
Desirable Certifications
+ Microsoft Certified: Azure Fundamentals (AZ-900).
+ Microsoft Certified: Azure Developer Associate (AZ-204).
Experience Required:
+ Minimum of 3 years of experience in a hands-on software development
Experience Desired:
+ Software integrations experience preferred
+ API development experience preferred
+ Web service experience preferred
+ Electronic Data Interchance (EDI) experience preferred
+ Experience working within in both Waterfall and Agile methodologies preferred
+ Healthcare experience preferred
+ Experience working within a DevOps \ DevSecOps \ Continuous Integration Continuous Delivery (CICD) environment preferred
+ Experience with Salesforce preferred
C# & .NET Fundamentals
+ Solid C# programming skills with understanding of async/await, LINQ, and modern language features.
+ Experience with .NET Core/.NET 6+.
+ Understanding of object-oriented programming principles and design patterns.
+ Understanding of microservices principles: service boundaries, single responsibility, independence.
+ Experience using REST APIs.
+ Knowledge of service decomposition strategies and when to split services.
+ Understanding of distributed system challenges.
Azure Core Services
+ Hands-on experience with Azure App Services or Azure Functions for hosting applications.
+ Familiarity with Azure SQL Database and Cosmos DB for data storage.
+ Basic understanding of Azure Storage (Blobs, Queues, Tables).
+ Azure Container Apps, App Services, or Functions for hosting individual services.
Development Fundamentals
+ Version control with Git.
+ Experience with HTTP clients (HttpClient, RestSharp) and proper retry/timeout handling.
+ Understanding of authentication/authorization (Azure AD, OAuth2).
+ OpenAPI/Swagger for API documentation.
+ Basic NoSQL database design skills.
+ Unit testing experience (xUnit, NUnit, or MSTest).
+ Integration testing strategies for microservices.
Advanced Azure Services
+ Experience designing and implementing APIs to communicate between services.
+ Experience with Azure DevOps or GitHub Actions for CI/CD pipelines.
+ Azure Service Bus for messaging.
+ Azure Key Vault for secrets management.
+ Application Insights for monitoring and logging.
+ Azure Container Instances or Azure Kubernetes Service (AKS).
+ GraphQL for flexible data querying.
Architecture & Patterns
+ Microservices architecture understanding.
+ Domain-Driven Design (DDD) concepts.
+ Cloud design patterns (retry, circuit breaker, etc.).
Knowledge, Skills & Abilities Required:
+ Demonstrated skill with programming languages
+ Demonstrated knowledge of software development in a professional environment
Knowledge, Skills & Abilities Desired:
+ SQL preferred
+ C# .Net preferred
+ Talend preferred
+ Python preferred
+ SSIS preferred
Additional Technical Skills
+ Frontend framework knowledge (React, Angular).
+ Infrastructure as Code (ARM templates, Bicep, or Terraform).
+ Docker containerization basics.
+ Experience with Azure API Management.
+ Contract testing (Pact or similar).
Soft Skills
+ Problem-solving ability and debugging skills.
+ Good communication for team collaboration.
+ Ability to work in an Agile environment.
Language Required:
• English
Compensation Range/Target: $85,200 - $127,800
Commonwealth Care Alliance takes into consideration a combination of a candidate’s education, training, and experience as well as the position’s scope and complexity, the discretion and latitude required for the role, and other external and internal data when establishing a salary level. In addition to base compensation, you may qualify for a bonus tied to company and individual performance. We are highly invested in every employee’s total well-being and offer a substantial and comprehensive total rewards package.
EEO is The Law
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled
Please note employment with CCA is contingent upon acceptable professional references, a background check (including Mass CORI, employment, education, criminal check, and driving record, (if applicable)), an OIG Report and verification of a valid MA/RN license (if applicable). Commonwealth Care Alliance is an equal opportunity employer. Applicants are considered for positions without regard to veteran status, uniformed service member status, race, color, religion, sex, national origin, age, physical or mental disability, genetic information or any other category protected by applicable federal, state or local laws.
-
Recent Searches
- Call Center Assistant (Nebraska)
- PTC Windchill PLM Solution (New Jersey)
- PWS Team Assistant US (Delaware)
- Manager Global Retail Learning (New York)
Recent Jobs
-
Software Engineer
- Commonwealth Care Alliance (Boston, MA)
-
Markets Innovation/Equities Senior Product Manager, Executive Director
- Wells Fargo (New York, NY)
-
Sr Data Engineer, Amazon
- Amazon (Seattle, WA)
-
Athletics Temporary - Rink Operations
- Union College (Schenectady, NY)