Product Manager – Stoughton

Product Manager – Stoughton

As the first and largest specialty pharmacy integrator and accelerator, our client sits at the nexus of the $200B specialty pharmacy industry. They build and manage hospital-owned specialty pharmacies for health systems who want to offer coordinated care services for patients with chronic illness. Their patient-centric platform enables health systems to improve medication adherence, reduce patient readmission rates, and ultimately improve health outcomes through the collection and distillation of clinical, behavioral, and financial data. They are one of the fastest growing healthcare companies and has proven its immense impact on patients’ lives.

 

General Description:

The Company is seeking a highly motivated, self-starter who is looking for a career with a fast-growing company in specialty pharmacy technology.  Applicant should be results-oriented with a positive outlook, and a clear focus on high quality. A natural forward-planner who critically assesses their own performance.  Mature, credible, well-presented, professional and comfortable in dealing with others both in-person and on the phone.  Applicant must be reliable, tolerant, and determined; an empathic communicator, able to see things from the other person’s point of view.  Most importantly, person must be able to work as a member of a close-knit team.

 

Job Purpose:

They are looking for a Product Manager who is energetic and detail-oriented with a keen analytical mind to provide deep insights from hospital partners and users to the development team. You must be able to gather various healthcare related data and draw relationships between different pieces of information as well as find limitations / potential barriers to software development. You should be able to communicate the results in a form that helps the development team build or enhance the software. You should also be able to provide input to the team on new functionality to be developed based on analysis of other product offerings in the market and user needs.

 

The ideal candidate will take full responsibility for the product and measures themselves in terms of the success of the product. Most importantly, they want someone who takes ownership of the work and enjoys delivering value to users in a supportive close-knit team.

 

Primary Responsibilities: 

  • Providing vision and direction to the Agile development team and stakeholders throughout the project and create requirements
  • Ensure that the development team has backlog of well-prepared user stories
  • Plan and prioritize product feature backlog and development for the product
  • Define product vision, roadmap and growth opportunities
  • Provide backlog management, iteration planning, and elaboration of user stories
  • Lead the planning product release plans and set expectation for delivery of new   functionalities
  • Provide an active role in mitigating impediments impacting successful team completion of release goals
  • Research and analyze market, users, and product roadmap
  • Follow, document, and share information on competitors as well as the broader healthcare software industry
  • Anticipate product flaws and development barriers then build solutions
  • Keep abreast with Agile Software Development best practices and new trends
  • Collaborate with Platform / DevOps team to ensure highest levels of security and HIPAA compliance
  • Lead product demonstrations and partner with business development and marketing teams to drive product expansion

 

Required Skills/Qualifications:

  • Good judgement; you will be asked to make decisions without constant oversight.
  • Energy and attention to detail; this is a fast-moving environment and getting the small things right is critical for success.
  • Going the extra mile; high-achievers who go beyond the minimum.
  • Bachelor’s degree in engineering, economics, or business from top university
  • Knowledge of software and agile software development practices
  • Ability to deal with confidential information and/or issues using discretion
  • 3+ years of experience in healthcare software working in an Agile Software Development environment

 

Sr. Linux Administrator – Boston

Senior Systems Administrator

 

 

Outcomes

 

Working closely with Engineering and Client Services to deploy their hosted solution, the

Senior Systems Administrator will be part of a team that is responsible for the day-today

support, monitoring and deployment of their SaaS solution to staging and production

platforms.

 

Competencies

 

They are looking for a candidate with at least 5 years of experience in the following

technologies:

 

  • Mastery in Linux/Unix administration and troubleshooting
  • Mastery of networking (DNS, VPN, SSL, Firewall, Routing)
  • Experience with VMware virtualization technologies
  • Understanding of cloud application deployment and migration (AWS)
  • Strong experience with database administration, troubleshooting and tuning (MySQL, Mongo)
  • Experience with data retention management
  • Experience with Information Security
  • Experience with disaster recovery and failover
  • A working understanding of code and script (SQL and Shell Script)
  • Experience with automating configuration and patching using either Puppet, Chef, Jenkins or an equivalent is preferred
  • Knowledge of best practices and IT operations
  • Excellent time management, communication, writing and customer service skills
  • Excellent analytical, troubleshooting and decision-making skills
  • Management of third-party vendors
  • Experience with Atlassian products, a plus

 

Education and Training

 

  • Bachelor’s degree from an accredited university and/or related experience
  • Relevant vendor certifications: CCNA/CCIE, RHCE, VMware vSphere Admin
  • AWS Certified Solutions Architect would be welcomed

Senior DevOps Engineer

Opportunity

As part of this position, you will work closely with architects, software engineers and operations to design, build, deploy, manage and operate our development, test and production environments. You will build and maintain tools to ensure their applications meet their stringent SLA’s in a fast paced culture with a passion to learn and contribute. They are looking for a strong engineer with a can do attitude.

 

Responsibilities

 

  • You will build and maintain tools and programs to operate, deploy and monitor their global distributed platform
  • Assist the dev team in implementing best practices for software build and deployment
  • Manage and improve their Jenkins and Puppet infrastructure
  • Assist with environment setup, automation, and streamlining the stand up and scale out of infrastructure
  • Develop and improve their monitoring and alerting systems
  • Assist with organization wide security considerations
  • Assist with capacity planning and load testing of their applications
  • Automate the deployment of their platform and all the systems it depends on

 

Requirements

 

  • 3+ years of DevOps experience with a strong background in Linux and prior exposure to AWS
  • Ability to code/script using Python, Ruby or similar
  • Experience with MySQL & any of the following NoSQL technologies such as Cassandra, Redis, Hadoop
  • Working knowledge of infrastructure as code
  • Experience with automation/configuration management using either Puppet, Chef or an equivalent
  • Plusses: Experience with monitoring tools like Nagios or xymon. Prior exposure to continuous integration/delivery tools like Jenkins. Knowledge of DC/OS, Mesophere, or Kubernetes. Security best practice is a plus

 

Comp & Benefits

 

  • Competitive comp based on experience level
  • Healthcare HMO & PPO
  • Stock options and 401k
  • Flexible Spending and Transit Reimbursement Accounts

DevOps Administrator – Boston

DevOps Administrator

Working closely with product, delivery and client support to deploy their hosted solution, the DevOps Administrator will be part of a team that is responsible for the day-to-day development, support and deployment of their solution to development and production platforms.

These are the expectations that they have of a successful and accomplished DevOps

Administrator:

  • Customer-facing excellence
  • Understanding of cloud deployment methodologies and their accompanying software development life cycles
  • Strong background in Linux/Unix administration and troubleshooting
  • Strong experience with database administration, troubleshooting and tuning (MySQL, Mongo)
  • Experience with data retention management
  • Experience with data transmission and storage
  • Experience with disaster recovery and failover
  • Ability to use a wide variety of open source technologies and cloud services
  • A working understanding of code and script (PHP, Python, Perl and/or Ruby)
  • Experience with automation/configuration management using either Puppet, Chef or an equivalent is preferred
  • Knowledge of best practices and IT operations
  • Excellent end user and customer support

Competencies

They are looking for a candidate with at least 5 years of experience in the following technologies:

  • Bachelor’s degree from an accredited university and/or related experience
  • Experience with Red Hat and CentOS flavors of the Linux operating system
  • Experience with VMware virtualization technologies
  • Experience with AWS instances and VPCs
  • Patch management techniques for servers and clients
  • Excellent time management, communication, writing and customer service skills
  • Excellent analytical, troubleshooting and decision-making skills
  • Management of third-party vendors
  • Experience with Atlassian products, a plus
  • Good understanding of networking and security principles

Back-End Engineer – SQL/.NET – Burlington

POSITION SUMMARY

 

The Software Engineer back end – develops and maintains applications by studying operations, designing, developing and installing software solutions and supports the software solutions in production.  The ideal candidate has the ability to prioritize well, communicate clearly and have a consistent track record of delivery. S/he should have strong software and analytical skills and the ability to create innovative solutions with a willingness to learn industry standards, technological advancements, express opinions and seek ideas.

 

POSITION RESPONSIBILITIES

 

Essential Functions

  • Develop software using disciplined processes, adhering to industry standards and best practices, including agile development methods throughout the SDLC
  • Code, debug, and automated unit test systems per requirements and technical design.
  • Code, update, debug and optimize SQL
  • Analyzing business and use cases and functional requirements and working with product managers and business analysts to produce detailed designs and provide detailed estimates for new features, enhancements or repairs to existing programs.
  • Adhere to design, architecture, performance, and operability and documentation standards.
  • Document software applications, its configuration options, and expected results.
  • Supporting testing activities by QA and service delivery teams.
  • Team player who is delivery-oriented and takes responsibility for the team’s success
  • Enthusiastic, can-do attitude with the drive to continually learn and improve
  • All other related duties as assigned.

 

 

POSITION QUALIFICATIONS

 

Experience

  • 4-6 years software engineering experience with enterprise class or large scale SaaS applications
  • Extensive experience with SQL and relational databases such as Oracle / SQL Server / MySQL is required
  • Extensive experience writing SQL queries, database concepts, query optimization, stored procedure writing and debugging
  • Extensive experience with Visual studio, C# programming language and .Net framework, developing business layer and data access layer using .Net / C# is required.
  • Proven track record of analyzing and solving performance issues as they relate to middle tier and back end / database processes
  • Object-oriented design skills and knowledge of design patterns is a strong plus
  • Some knowledge of Web-Service based technologies such as SOAP, REST, experience with microservices architecture pattern is a strong plus
  • Extensive knowledge of unit testing, experience with continuous integration and deployment methodologies, code instrumentation techniques, code quality metrics.
  • Knowledge of cloud technologies such as AWS or Azure is a strong plus.
  • Familiarity with queuing technologies such as RabbitMQ, MSKQ is a strong plus.
  • Must thrive in fast-paced environment and be adept at problem solving and delivery high-quality software
  • Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and initiative.
  • Demonstrated ability to prioritize work load and meet multiple project deadlines.
  • Ability to adapt in a dynamic work environment and make independent decisions.
  • Excellent verbal and written communication skills.

 

Education

  • Bachelor’s degree in computer science or related field required, Master’s degree preferred

 

 

Java Engineer – Burlington

Software Engineer

 

 

COMPANY OVERVIEW

 

Our client is the retail energy industry’s leading provider of transaction management (EDI), billing and CIS, and wholesale energy services. Offering the industry’s only end-to-end business process solution, they provide comprehensive and proven solutions for the unique business process needs of start-up retail suppliers and established, global suppliers of natural gas and electricity – and to everyone in between.

 

This is an exciting opportunity to join a growing company in an exciting evolving industry.  Their Burlington, MA location is seeking an experienced Software Engineer to join their team.

 

POSITION SUMMARY

 

The Software Engineer develops information systems by studying operations, designing, developing and installing software solutions and supports and develops the software team.

 

The ideal candidate will have the ability to prioritize well, communicate clearly, and have a consistent track record of delivery.  The Software Engineer should have strong software and analytic skills and the ability to create innovative solutions with a willingness to express opinions and ideas.  They are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.

 

POSITION RESPONSIBILITIES

 

  • Develop software using disciplined processes, adhering to industry standards and best practices, including agile development methods throughout the SDLC
  • Code, debug, and unit test systems per requirements and technical design.
  • Code, update, debug and optimize SQL
  • Analyzing business and use cases and functional requirements and working with product managers and business analysts to produce detailed designs and provide detailed estimates for new features, enhancements or repairs to existing programs.
  • Adhere to design, architecture, performance, and operability and documentation standards.
  • Document software applications, its configuration options, and expected results.
  • Supporting testing activities by QA and service delivery teams.
  • Team player who is delivery-oriented and takes responsibility for the team’s success
  • Enthusiastic, can-do attitude with the drive to continually learn and improve
  • All other related duties as assigned.

 

POSITION QUALIFICATIONS

 

Experience

  • 4-6 years software engineering experience with enterprise class or large scale ‘Software As A Service’ applications in an agile process environment
  • Extensive experience with Java technology stack
  • Strong object-oriented design skills and knowledge of design patterns
  • Extensive experience with SQL and relational databases (Oracle, SQL Server)
  • Skilled with Web-Service based technologies such as SOAP, REST, experience with microservices architecture pattern.
  • Extensive knowledge of unit testing, experience with continuous integration and deployment methodologies, code instrumentation techniques, code quality metrics.
  • Extensive knowledge of ‘code refactoring patterns’, proven skills to modernize legacy applications.
  • Knowledge of cloud technologies such as AWS or Azure is a strong plus.
  • Familiarity with queuing technologies such as RabbitMQ, MSKQ is a strong plus.
  • Must thrive in fast-paced environment and be adept at problem solving and delivery high-quality software
  • Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and initiative.
  • Demonstrated ability to prioritize work load and meet multiple project deadlines.
  • Ability to adapt in a dynamic work environment and make independent decisions.
  • Excellent verbal and written communication skills.
  • Be eligible to work in the United States
  • Occasional travel may be required.

 

Education

  • Bachelor’s degree in computer science or related field required, Master’s degree preferred

 

 

 

 

 

 

.NET Developer – Burlington

The Software Engineer – Web developer develops and maintains web applications by studying operations, designing, developing and installing software solutions and supports the software solutions in production.  The ideal Software Engineer – web developer has the ability to prioritize well, communicate clearly and have a consistent track record of delivery. S/he should have strong software and analytical skills and the ability to create innovative solutions with a willingness to learn industry standards, technological advancements , express opinions and seek ideas.

 

POSITION RESPONSIBILITIES

 

Essential Functions

  • Develop software using disciplined processes, adhering to industry standards and best practices, including agile development methods throughout the SDLC
  • Code, debug, and automated unit test systems per requirements and technical design.
  • Code, update, debug and optimize SQL
  • Analyzing business and use cases and functional requirements and working with product managers and business analysts to produce detailed designs and provide detailed estimates for new features, enhancements or repairs to existing programs.
  • Adhere to design, architecture, performance, and operability and documentation standards.
  • Document software applications, its configuration options, and expected results.
  • Supporting testing activities by QA and service delivery teams.
  • Team player who is delivery-oriented and takes responsibility for the team’s success
  • Enthusiastic, can-do attitude with the drive to continually learn and improve
  • All other related duties as assigned.

 

POSITION QUALIFICATIONS

 

Experience

  • 4-6 years software engineering experience with enterprise class or large scale SaaS applications
  • Extensive experience with Visual studio web projects, C# programming language and .Net framework
  • Strong object-oriented design skills and knowledge of design patterns
  • Strong knowledge of ASP.Net MVC framework, UI development technologies such as Angular, React, Vue
  • Extensive knowledge of industry standard web security protocols such as Microsoft identity management framework, OAuth, OWASP and secret management strategies.
  • Extensive experience with SQL and relational databases (Oracle, SQL Server)
  • Skilled with Web-Service based technologies such as SOAP, REST, experience with microservices architecture pattern.
  • Extensive knowledge of unit testing, experience with continuous integration and deployment methodologies, code instrumentation techniques, code quality metrics.
  • Extensive knowledge of ‘code refactoring patterns’, proven skills to modernize legacy applications.
  • Knowledge of cloud technologies such as AWS or Azure is a strong plus.
  • Familiarity with queuing technologies such as RabbitMQ, MSKQ is a strong plus.
  • Must thrive in fast-paced environment and be adept at problem solving and delivery high-quality software
  • Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and initiative.
  • Demonstrated ability to prioritize work load and meet multiple project deadlines.
  • Ability to adapt in a dynamic work environment and make independent decisions.
  • Excellent verbal and written communication skills.

 

Education

  • Bachelor’s degree in computer science or related field required, Master’s degree preferred

 

Sr. .NET Developer – Cloud (AWS/Azure) – Burlington

Founded in 1998, our client  is the retail energy industry’s leading provider of transaction management (EDI), billing and CIS, and wholesale energy services. Offering the industry’s only end-to-end business process solution, they provide comprehensive and proven solutions for the unique business process needs of start-up retail suppliers and established, global suppliers of natural gas and electricity – and to everyone in between

 

This is an exciting opportunity to join a growing company in an exciting evolving industry.

 

POSITION SUMMARY

 

The Senior Software Engineer develops information systems by studying operations, designing, developing and installing software solutions and supports and develops the software team.

 

The ideal candidate will have the ability to prioritize well, communicate clearly, and have a consistent track record of delivery.  The Senior Software Engineer should have strong software and analytic skills and the ability to create innovative solutions with a willingness to express opinions and ideas.  They are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.

 

POSITION RESPONSIBILITIES

 

  • Develop software using disciplined processes, adhering to industry standards and best practices, including agile development methods throughout the SDLC
  • Code, debug, and unit test systems per requirements and technical design.
  • Code, update, debug and optimize SQL
  • Analyzing business and use cases and functional requirements and working with product managers and business analysts to produce detailed designs and provide detailed estimates for new features, enhancements or repairs to existing programs.
  • Adhere to design, architecture, performance, and operability and documentation standards.
  • Document software applications, its configuration options, and expected results.
  • Supporting testing activities by QA and service delivery teams.
  • Team player who is delivery-oriented and takes responsibility for the team’s success
  • Enthusiastic, can-do attitude with the drive to continually learn and improve
  • All other related duties as assigned.

 

POSITION QUALIFICATIONS

 

Experience

  • 6+ years software engineering experience with enterprise class or large scale ‘Software As A Service’ applications in an agile process environment
  • Extensive experience with Microsoft .Net platform with C#, knowledge of ASP.Net, Javascript frameworks
  • Strong object-oriented design skills and knowledge of design patterns
  • Extensive experience with SQL and relational databases (Oracle, SQL Server)
  • Skilled with Web-Service based technologies such as SOAP, REST, experience with microservices architecture pattern.
  • Extensive knowledge of unit testing, experience with continuous integration and deployment methodologies, code instrumentation techniques, code quality metrices.
  • Extensive knowledge of ‘code refactoring patterns’, proven skills to modernize legacy applications.
  • Knowledge of cloud technologies such as AWS or Azure, prior experience utilizing serverless capabilities, cloud native application building and cloud application services such as queuing, notification, storage services etc. is a strong plus.
  • Familiarity with queuing technologies such as RabbitMQ, MSKQ is a strong plus.
  • Must thrive in fast-paced environment and be adept at problem solving and delivery high-quality software
  • Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and initiative.
  • Demonstrated ability to prioritize work load and meet multiple project deadlines.
  • Ability to adapt in a dynamic work environment and make independent decisions.
  • Excellent verbal and written communication skills.
  • Be eligible to work in the United States
  • Occasional travel may be required.

 

Education

  • Bachelor’s degree in computer science or related field required, Master’s degree preferred

 

COMPENSATION

 

They offer an attractive compensation package consisting of base salary, health benefits, life and disability insurance, 401k retirement plan and paid time off.

 

 

 

 

Sr. Java Engineer – Cloud/AWS, Microservices – Burlington

Founded in 1998, our client is the retail energy industry’s leading provider of transaction management (EDI), billing and CIS, and wholesale energy services. Offering the industry’s only end-to-end business process solution, they provide comprehensive and proven solutions for the unique business process needs of start-up retail suppliers and established, global suppliers of natural gas and electricity – and to everyone in between.

 

This is an exciting opportunity to join a growing company in an exciting evolving industry.  They are seeking an experienced Senior Software Engineer to join their team.

 

POSITION SUMMARY

 

The Senior Software Engineer develops information systems by studying operations, designing, developing and installing software solutions and supports and develops the software team.

 

The ideal candidate will have the ability to prioritize well, communicate clearly, and have a consistent track record of delivery.  The Senior Software Engineer should have strong software and analytic skills and the ability to create innovative solutions with a willingness to express opinions and ideas.  They are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.

 

POSITION RESPONSIBILITIES

 

  • Develop software using disciplined processes, adhering to industry standards and best practices, including agile development methods throughout the SDLC
  • Code, debug, and unit test systems per requirements and technical design.
  • Code, update, debug and optimize SQL
  • Analyzing business and use cases and functional requirements and working with product managers and business analysts to produce detailed designs and provide detailed estimates for new features, enhancements or repairs to existing programs.
  • Adhere to design, architecture, performance, and operability and documentation standards.
  • Document software applications, its configuration options, and expected results.
  • Supporting testing activities by QA and service delivery teams.
  • Team player who is delivery-oriented and takes responsibility for the team’s success
  • Enthusiastic, can-do attitude with the drive to continually learn and improve
  • All other related duties as assigned.

 

POSITION QUALIFICATIONS

 

Experience

  • 8+ years software engineering experience with enterprise class or large scale ‘Software As A Service’ applications in an agile process environment
  • Extensive experience with the Java technology stack
  • Strong object-oriented design skills and knowledge of design patterns
  • Extensive experience with SQL and relational databases (Oracle, SQL Server)
  • Skilled with Web-Service based technologies such as SOAP, REST, experience with microservices architecture pattern.
  • Extensive knowledge of unit testing, experience with continuous integration and deployment methodologies, code instrumentation techniques, code quality metrics.
  • Extensive knowledge of ‘code refactoring patterns’, proven skills to modernize legacy applications.
  • Knowledge of cloud technologies such as AWS or Azure is a strong plus.
  • Familiarity with queuing technologies such as RabbitMQ, MSKQ is a strong plus.
  • Must thrive in fast-paced environment and be adept at problem solving and delivery high-quality software
  • Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and initiative.
  • Demonstrated ability to prioritize work load and meet multiple project deadlines.
  • Ability to adapt in a dynamic work environment and make independent decisions.
  • Excellent verbal and written communication skills.
  • Be eligible to work in the United States
  • Occasional travel may be required.

 

Education

  • Bachelor’s degree in computer science or related field required, Master’s degree preferred

 

COMPENSATION

 

They offer an attractive compensation package consisting of base salary, health benefits, life and disability insurance, 401k retirement plan and paid time off.

Sr. C# Engineer – Burlington

Senior Software Engineer: QA Infrastructure Development

Our client is looking for a top-notch engineer to join the Quality Assurance Infrastructure team. The team is responsible for providing software and hardware infrastructure to the QA and Automation communities in the Research and Development group. In addition, the team provides services for planning and executing central automated regression runs for all product departments. It is also responsible for expanding and maintaining the lab for automated and manual testing and conducts staging and certification of the product media in ship-stage of a release.

Responsibilities:

• Develop and extend the automation API testing framework using a combination of C#, MSTest, Silk4Net and other programming languages
• Debug and correct problems in the automation infrastructure code
• Assist the engineering team in creating unit and functional testing frameworks
• Perform performance profiling of code and systems and propose solutions to address defects
• Analyze systems and procedures and implement necessary improvements
• Provide training on the proper use of testing frameworks

Requirements:

• 3-5 years of experience with C# development, UI experience desirable
• 2-3 years of experience using 1 or more of the following programming languages: Java, Groovy, PowerShell, batch scripts, or other scripting languages
• Knowledge of object-oriented programming
• Knowledge of QA processes and standards
• Experience with Oracle and SQL Server databases
• Experience working in an Agile development organization
• Experience with Windows, Linux or Unix, and Solaris
• Knowledge of VMware or other OS virtualization technologies
• MUST possess a BS/MS in Computer Science or equivalent field of study
• Excellent communication skills

About the Company

Our client provides an end-to-end solution to automate front- and middle-office investment management functions across asset classes on a single platform. The solution offers a simplified operating model that includes enterprise software, data, application management/upgrades, hosting, and FIX network to improve investment professional productivity, control risk and lower technology costs. They serve more than 350 investment firms in 43 countries in the institutional asset and fund management, private wealth, alternative investments, insurance, banking, pension and custody markets.

Skill set (Key skills required)

3-5 years of experience with C# development, UI experience desirable
• 2-3 years of experience using 1 or more of the following programming languages: Java, Groovy, PowerShell, batch scripts, or other scripting languages
• Knowledge of object-oriented programming
• Knowledge of QA processes and standards
• Experience with Oracle and SQL Server databases
• Experience working in an Agile development organization
• Experience with Windows, Linux or Unix, and Solaris
• Knowledge of VMware or other OS virtualization technologies