Skip to content Skip to main navigation

At Accreon, see your career soar.

People are our most valuable asset. Acknowledging that is vital to our culture. And that includes you.

Why join our team?

Opportunity

Personal Growth

Passion for Innovation

Community Culture

Be a key member of a collaborative team that works on unique, interesting and challenging projects– often from start to finish—in areas that require critical thinking and specialized expertise.

At Accreon, you enjoy the satisfaction of seeing your contribution make a difference, recognition for your achievements and a strong path for upward career mobility. Talk to us, and find out what all the excitement’s about!

Enjoy unique flexibility to help clients solve problems and plan projects, choose areas that interest you, build upon your existing expertise or tackle new areas. We believe in mentoring, treating everyone with respect and making work a learning experience for all involved.

New ideas, novel solutions and out-of-the-box thinking are always welcome here. We encourage people to take a stand and to stand out. No questions asked.

Our team-focused culture extends well beyond working hours. At Accreon, we gather for numerous enjoyable group activities year round, such as — families are often invited too. We also make a difference in our community through such volunteer initiatives such as after-school reading programs and the Christmas Wish Angels.


“Accreon is large enough to offer groundbreaking projects for prestigious clients and small enough to ensure that every team member makes a difference and gains recognition. In IT, that makes us unique.”
— Eric Demers, President & CEO of Accreon

Our Values

Do Amazing Work

Deliver value through innovation, creativity, following best practices and hard work.

Help Each Other Succeed

Collaborate and share ideas. Build positive relationships through effective communication, integrity and respect.

Seize the Opportunities

Take the initiative to look for new opportunities and take action with commitment to drive positive outcomes.

Thrive With Purpose

Continuously learn and grow through new challenges, dedication to success and camaraderie. Cultivate a supportive environment where every individual thrives.


View Open Positions

Location

DevOps Engineer
job locations
Charlottetown PE
Fredericton NB
DevOps Engineer

About you

As a DevOps Engineer, you enjoy collaborating with infrastructure, development and operation teams. You are able to create and maintain end-to-end automated application deliveries across DevOps tool chains and cloud platforms. If this is you, read on!

About this role

The successful candidate will work collaboratively with infrastructure, development and operation teams to help automate and streamline CI/CD processes and toolsets for high availability, secure, scalable enterprise and software as a service application within the AWS environment. As a member of the team, you will drive the design, implementation, testing, deployment and post-release production support.

Responsibilities

  • Analyze, design, and implement strategies for continuous deployment of enterprise and software as a service application while ensuring security and high availability on pre-production and production systems
  • Oversee the coordination, integration, and flow of development, testing, and deployment to support continuous delivery
  • Provide an extremely reliable and secure enterprise environment that is fully automated and free from obstacles
  • Operate effectively across development platforms, tools, networks, servers and databases, considering both cloud and hybrid solutions

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or similar field (or equivalent related qualifications such as Community College)
  • Cloud Certification, AWS preferable
  • Minimum of 5 years of successful customer engagements providing continuous delivery solutions employing AWS
  • Minimum of 5 years of hands on experience working with core AWS technologies, considering the following:
  • Compute (EC2, Elastic Beanstalk, Snapshot Management, AMI, Auto Scaling, Batch)
  • Security (IAM, KMS, SSM, Policies, WAF, Cognito)
  • Networking (VPC, Security Groups, ELB all types, Route53, CloudFront)
  • Storage (EBS, EFS, S3, Glacier)
  • Serverless (Lambda, API Gateway)
  • Databases (RDS Postgrest, RDS MySQL, Aurora, ElasticCache, DynamoDB)
  • AWS ECS, Kubernetes or similar container orchestration technologies
  • Familiarity with CloudFormation
  • Monitoring (CloudWatch, CloudTrail, ELK Stack, Prometheus)
  • Application Integration (SQS, SNS)
  • Proficient in cloud-based system design and architecture
  • Experience in laying out non-functional qualities in the platform including resiliency, scalability, security, and lineage
  • Experience building sophisticated and highly automated infrastructure.
  • Experience with seamless/automated build scripts used for release management across all environments
  • Strong practical Linux-based systems administration skills in an AWS Cloud environment
  • Experience establishing and employing CI/CD practices and tools (Jenkins, Bamboo, Teamcity, Travisci, etc.)
  • Experience with automation and configuration management using a variety of tools (Gradle, Ansible, Chef, Terraform, Packer, etc.)
  • Experience and ability to setup automated monitoring and alerting systems
  • Fluent scripting experience in languages such as Python or Ruby
  • Strong communication and collaboration skills
  • Professional commitment to high quality
  • Passion for automation of everything to release fast, frequently, and reliably
  • Detail oriented individual with the ability to rapidly learn new concepts and technologies
  • Strong problem solving providing simple solutions to complex situations
  • Excellent team player

Additional Assets:

  • Experience in healthcare IT (understand domain, workflows and terminology)
  • Familiarity with CI/CD in Google Cloud and Microsoft Azure
  • Familiarity with Golang
  • Willingness to travel
  • Bilingual – French an English
Apply now
job locations
Charlottetown PE
Fredericton NB
Full Stack Developer
job locations
Charlottetown PE
Fredericton NB
Full Stack Developer

About you

Do you like solving puzzles? Are you patient and persistent? Do you eat, sleep, live and breath code? Are you passionate about the Java programming language? If so, we want to hear from you!

About the role

As a Full-Stack Java Developer, you will work as a part of a larger team to design and develop solutions that meet the needs of the business and those of our clients. This role will also participate as a member of a scrum team and as such participate together to achieve common goals through the coordinated efforts that maximize the contributions of the team.

Responsibilities

What you’ll be doing

  • Support project lead throughout the project software development lifecycle.
  • Analyze development and technical problems, and propose solutions.
  • Assist in researching new technologies and providing recommendations.
  • Ensure the solution is constructed according to the required architecture and design.
  • Design, develop and test software, incorporating design, development and coding best practices and standards.
  • Work as part of a Scrum team, adhering to key principles, values and practices to support high productivity

Qualifications

Essential Skills and Qualifications

  • Bachelor of Computer Science degree (or equivalent related qualifications such as Community College) with working experience in developing software.
  • 3-5 years’ experience in object-oriented design and Java programming.
  • 2 or more years of experience in each of the following areas/tools:
    • Linux/ CentOS
    • JUnit or Mockito
    • Sybase
    • SQL based tools such as SQL Developer or Postgres;
  • Experience in more than one of the following technologies/tools:
    • Java + frameworks such as Spring and Hibernate
    • Web technologies (HTML, CSS, JavaScript, DOM)
    • JavaScript frameworks such as (JQuery, AngularJS, React)
    • Java EE (Servlets, JSPs)
    • ORM/JOOQ
    • Mercurial
    • IntelLiJ
    • JIRA
    • C++
    • Perl
  • Experience in complex application development and associated environments
  • Experience in multi-threaded, event-driven applications
  • Experience working in an Agile/Scrum development
  • Good communication, interpersonal and problem-solving skills

Additional Assets

  • Experience in a consulting for clients in support of assisting them achieve their software development objectives.
  • Familiarity with health care solutions.
  • Experience with open source technologies and frameworks.
  • Knowledge of analysis and design methodologies.
  • Willingness to travel.
Apply now
job locations
Charlottetown PE
Fredericton NB
Integration Architect
job locations
Charlottetown PE
Fredericton NB
Integration Architect

About you

Are you able to integrate multiple computer components and software?  Are you strategic and self-driven?  Are you able to provide strategic integration and interoperability architecture guidance to clients?  If so, we would like to hear from you!

About this role

As an Integration Architect, you will be responsible for providing expertise to client management teams and clients in terms of best practices and capabilities for designing enterprise integration solutions.

Responsibilities

What you’ll be doing

  • Provide guidance and leadership in the architecture, design and development of projects.
  • Work with client and project teams to help develop integration strategies to support the business requirements.
  • Work directly with client management, client, and internal engineering and product teams to properly plan and implement all system integrations.
  • Work directly with internal business and technology stakeholders to prioritize strategic technology direction.

Qualifications

Essential Skills and Qualifications

  • Bachelor of Computer Science degree (or equivalent related qualifications such as Community College) with working experience in developing software.
  • 5+ years ability to develop and deploy robust technical solution design and enterprise solutions from business requirements.
  • 3+ years’ experience with Mirth integration engine.
  • Experience with leading EHR vendors including Epic, Cerner, Meditech is desirable.
  • Experience with both common and emerging interoperability standards such as HL7 V2.x, as well as V3, IHE profile and FHIR.
  • Knowledge of encryption standards and technology, strong secure data exchange background, and expertise with secure exchange protocols (e.g. HTTPS, SSL, SFTP, Direct Secure Messaging, etc.)
  • Knowledge of domain related security standards (e.g. HIPAA, HITRUST, etc.)
  • Excellent verbal and written communication skills.
  • Proven track record in delivering projects on time, on budget with high quality results.
  • Ability to effectively pull together cross-functional resources to deliver on time quality results beyond the expectations of the customer.

Additional Assets

  • Reactive development
  • AWS Lambda – Serverless Compute
  • Familare with Java and Angular
  • Familiarity with health care solutions
  • Excellent client engagement skills
  • Willingness to travel
Apply Now
job locations
Charlottetown PE
Fredericton NB
Integration Developer
job locations
Montreal QC
Integration Developer

About you

Do you like to work with Analysts and Business User to translate functional specifications into technical designs for implementation and deployment? If so, we want to hear from you!

About the role

As an Integration Developer, you will be responsible to program and write software, carry out technical tasks as per software development lifecycle, set up functions, provide business and system analysis, and evaluate results to choose the best solution and resolve software problems.

Responsibilities

What you’ll be doing

  • Support project lead throughout the project software development lifecycle
  • Provide technical subject matter expertise to client management teams
  • Provide strategic integration and interoperability architecture support to client engagements and internal Accreon projects
  • Work directly with client management, client and internal engineering and product teams to plan, manage and implement client projects throughout all phases of the development cycle
  • Analyze development/technical problems, and propose solutions
  • Assist in researching new technologies and providing recommendations
  • Assist in the design and development of new products/customer specific projects
  • Work with team members to ensure the solution is constructed according to the architecture

Qualifications

Essential Skills and Qualifications

  • Bachelor of Computer Science degree (or equivalent related qualifications such as Community College) with working experience in developing software
  • Experience in healthcare highly desirable including Acute care, Post-Acute and Long-term Care, Senior Living
  • Experience in platforms and technologies included but not limited to Intersystems, Orion, Mirth, Cloverleaf
  • Experience with both common and emerging interoperability standards such as HL7 V2.x, (essential)
  • Experience working with Eclipse, JDeveloper or similar Java IDE
  • Experience working with SQL Developer, TOAD or other SQL based tools
  • Demonstrated experience in one or more of the following areas:
    • Java EE (Servlets, JSPs)
    • ECMAScript, XML, CSS
    • Database design
    • Spring Framework
    • JavaScript
  • Good communication, interpersonal and problem-solving skills

Additional Assets

  • Experience in a consulting or software development environment; designing and delivering technical projects
  • Familiar with health care solutions
  • Experience with source control, build and integration and automated test tools
  • Experience with open source technologies and frameworks
  • Knowledge of analysis and design methodologies
  • Understanding of agile development lifecycle
  • Willingness to travel
Apply now
job locations
Montreal QC
Intermediate Java Developer
job locations
Charlottetown PE
Fredericton NB
Intermediate Java Developer

About you

Do you like solving puzzles? Are you patient and persistent? Do you eat, sleep, live and breath code? Are you passionate about the Java programming language? If so, we want to hear from you!

About the role

As a Java Developer, you will work as a part of a larger team to design and develop solutions that meet the needs of the business and those of our clients. This role will also participate as a member of a scrum team and will therefore be required to participate in mutually deliverable goals and will have to coordinate efforts that maximize the contributions of the group.

Responsibilities

What you’ll be doing

  • Analyze development / technical problems, and propose solutions.
  • Assist in researching new technologies and providing recommendations.
  • Assist in the design and development of new products / customer specific projects.
  • Work with team members to ensure the solution is constructed according to the architecture.

Qualifications

Essential Skills and Qualifications:

  • Bachelor of Computer Science degree (or equivalent related qualifications such as Community College) with working experience in developing software.
  • 3+ years of Java programming language including but not limited to knowledge and experience with:
    • Java versions and features
    • Data structures and algorithms in Java
    • Object oriented design
    • Enterprise design patterns
    • Automated testing frameworks and tools
  • Experience with each of the following:
    • Java IDEs such as IntelliJ or Eclipse
    • SQL based tools such as SQL Developer or TOAD
    • Source control tools such as Git or SVN
    • Previous experience in one or more of the following areas:
      • Java EE (Servlets, JSPs)
      • ECMAScript, XML, CSS
      • Database design
      • Spring Framework
      • JavaScript (jQuery/AngularJS)
  • Good communication, interpersonal and problem-solving skills.

Additional Assets:

  • Experience in a consulting or software development environment; designing and delivering technical projects.
  • Familiarity with health care solutions.
  • Experience with source control, build and integration and automated test tools.
  • Experience with open source technologies and frameworks.
  • Knowledge of analysis and design methodologies.
  • Understanding of agile development lifecycle.
  • Willingness to travel.
Apply now
job locations
Charlottetown PE
Fredericton NB
Project Manager
job locations
Fredericton NB
Project Manager

About you

Are you a leader who prides themselves on achieving success and who enjoy a team-based environment? Do you enjoy researching, analyzing project elements and defining deliverables? If so, read on!

About the role

You will plan, organize, schedule and coordinate the work of individual team members to attain required results. You will plan, develop, and, oversee implementing projects.

Responsibilities

What you’ll be doing

  • Research, analyze project elements, define deliverable schedules
  • Manage schedules to ensure deadlines are met
  • Lead and coordinate project team meetings
  • Communicate project status on a regular basis to stakeholders
  • Manage all aspects of the initial customer relationship with our client, including liaising with the client, taking time to understand the client’s evolving needs, developing the client relationship through effective communication and personal skills, and building trust through repeated, timely and effective project delivery
  • Manage priorities effectively and set expectations among all members of the project team and customer
  • Promote and practice company values in the leadership of staff and in the nurturing of a creative, innovative and enjoyable work environment
  • Utilize project management best practices

Qualifications

Essential Skills and Qualifications

  • Bachelor of Computer Science degree (or equivalent related qualifications)
  • Minimum of 7 years project management experience, with direct responsibility for successfully delivering IT projects
  • Strong interpersonal skills and the ability to negotiate is critical
  • Excellent verbal and written communication skills, ability to justify budgets to senior management, present status to Executive Steering Committees, negotiate contracts with external vendors, motivate a project team, keep customers informed and talk to technical staff
  • Certification in Project Management (PMP) is required
  • Technical knowledge of tools used in Project Management such as Microsoft Project and Office
  • Proven track record in delivering complex projects on time, on budget with high quality results, including strong positive references from recent customers/project sponsors
  • Ability to effectively pull together cross-functional resources in an effort to deliver beyond the expectations of the customer

Additional Assets

  • Familiar with agile methodologies
  • Strong verbal and written communication skills in both English and French
  • Willingness to travel
Apply now
job locations
Fredericton NB
Software Developer
job locations
Charlottetown PE
Fredericton NB
Remote NB
Software Developer

About the role

As a Software Developer, you will work as a part of a larger team to design and develop solutions that meet the needs of the business and those of our clients. This role will also participate as a member of a scrum team and will therefore be required to participate in mutually deliverable goals and will have to coordinate efforts that maximize the contributions of the group. There is an on-call component with this role.

Responsibilities

What you’ll be doing

  • Analyze issues to determine root cause of a problem;
  • Perform basic programming;
  • Perform data analysis;
  • Design and develop new features and functions that align to the client requirements;
  • Work with team members to ensure the solution is maintained according to the architecture;

Qualifications

Essential Skills and Qualifications:

  • Bachelor of Computer Science degree (or equivalent related qualifications such as Community College) with working experience in developing software;
  • Familiarity with Rhapsody Integration Engine;
  • Familiarity with SoapUI web service testing application;
  • Experience with SQL;
  • Three (3) + years’ experience with XML;
  • Experience developing with HL7v3 messaging standards;
  • Strong oral and written communication skills.

Additional Assets:

  • Experience in a consulting or software development environment; designing and delivering technical projects;
  • Familiarity with health care solutions;
  • Experience with source control, build and integration and automated test tools;
  • Experience with open source technologies and frameworks;
  • Knowledge of analysis and design methodologies;
  • Understanding of agile development lifecycle; and
Apply now
job locations
Charlottetown PE
Fredericton NB
Remote NB
Useful Links

Interoperability Giving You a Headache?

Accreon Health Cloud for interoperability

Let Accreon help connect you to the most difficult of systems. Leave the interoperability to our experts!

Learn about the Accreon Health Cloud, a managed service health data exchange.