Commonwealth Care Alliance Product Development Engineer - Application Development in Boston, Massachusetts
At CCA, we develop technology applications in the healthcare ecosystem with the purpose to help our members, providers, care givers, and various healthcare professionals. Each application builds on our strategy to develop an inter-connected healthcare ecosystem to lower healthcare costs, improve healthcare quality, and enable access. Our IT department is driven by the mission to transform healthcare through technology.
We are seeking a seasoned .NET developer who can create applications from scratch, understands web and mobile technologies, configures systems and provides user support. The developer will participate in reviewing and updating specifications, understand test cases and use cases, and develop high quality solutions using the Microsoft Stack. The developer will work to deliver new functionality and bug fixes across all supported services, and work across the entire software development lifecycle from design through support.
The Product Development Engineer will be part of the product engineering team and will work collaboratively with other teams to develop highly scalable and maintainable solutions.
The primary role of this position is to design, develop and support web applications on the .NET Framework, SharePoint platform and mobile applications. The candidate will be a key member of the team responsible for designing, developing and maintaining systems and interfaces.
The ability to understand and refine technical design, creative thinking and produce high-quality code, documenting the solution is a critical for this position. The candidate will be required to participate in brainstorming technical solutions, participate in code reviews and work independently with little oversight from the technical lead.
Experienced in building high quality web and mobile applications
Designing and developing software-based solutions using .NET technology, SQL Server
Design and implement HTTP API services based on the domain, service, and data models and HTTP service API specifications developed with the architecture team
Development and management of workflows, database schema, notifications, form layout, web services, and other aspects of the web platform
Continuously learn and improve upon development techniques and related best practice methodologies
Develop system and user documentation
Complete work assignments in accordance with an established project timeline
Provide excellent customer service and serve as an exemplary representative of CCA IT
Function both as an individual contributor and team player
Perform other duties as assigned
Bachelor’s Degree in Information Systems, Computer Science, or related area. Equivalent experience may substitute for degree requirement.
At least 3 years of experience developing web applications using Microsoft Technology (.NET, SQL Server).
At least 2 years of experience with design methods/patterns (e.g., DRY, SOLID, ReST) and their practical applications
Solid experience in building and consuming restful API’s/SOA based solution and various security options.
Relational database development experience and proficiency with advanced SQL concepts such as complex joins, triggers, cursors, correlated sub queries, analytic functions
Familiarity with Web based Client Server technologies, Internet/Intranet applications and PC development skills desired.
Good understanding of API security: Authentication, Authorization, Federation, and Delegation
Knowledge of database systems such as Microsoft SQL Server, MySQL, Oracle and other RDBMS systems.
Experience with cloud systems is a plus
Experience with Hospital Information Systems and HIPAA compliance a plus.
Job Title for Posting: Product Development Engineer - Application Development
External Company Name: Commonwealth Care Alliance, Inc.
External Company URL: http://www.commonwealthcarealliance.org/
Street: 30 Winter Place