Back to results

Closed listing

Intermediate Developer

  • North Vancouver, BC, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Job Description

On behalf of our public-sector client, Affinity is seeking an Intermediate Developer to help maintain and support the Digital's suite of Enterprise Content Management (a.k.a. Customer Communication Management) applications.

A typical day in this role involves coding and testing on both packaged and custom software solutions, troubleshooting and resolving technical issues, guiding and mentoring more junior technical team members, and ensuring improvements in reliability performance and security of the Digital services.

Deliverables

  • 3+ years of professional software development experience, with a strong proficiency in Java. Proficiency in C#/.NET and Python and React are also an asset.
  • 3+ years of experience and high level of confidence with SQL, and design and manipulation of databases including PostGRES, Oracle, SQL Server and equivalents.
  • Experience designing, developing, consuming, and troubleshooting REST and SOAP APIs.
  • Comfort in both Windows and Unix environments is an asset.
  • Experience with common middleware and integration technologies such as OpenShift, Control-M, API management middleware (particularly IBM API Connect). Experience in integration best practices with web services, queueing and messaging services, and batch integrations.
  • Knowledge of Dev-Ops methodology, tools, and practices.
  • Experience in operating services both on premise and in cloud, Infrastructure as Code, Jenkins, CI/CD, GitLab and GitHub. Experience with common monitoring platforms including Splunk and Dynatrace.
  • Knowledge and understanding of design thinking, lean, or operational excellence methodology is an asset.
  • Knowledge and experience with Enterprise Content Management / Customer Communication Management applications would be a tremendous advantage, particularly Tungsten/Kofax, Precisely/EngageOne, or OpenText, with experience in other related platforms like SmartComm also being beneficial.
  • The portfolio is broad and diverse, so the candidate should be a quick learner and have a flexible mindset.

Position Specific Skills Or Qualifications Required

Some specific Java skills or experience that would be particularly helpful:

  • Java EE / Jakarta EE
  • SOAP Web Services (JAX-WS, WSDL, XSD)
  • Web application development (Servlets, JSP/JSTL)
  • IBM WebSphere Liberty / Open Liberty
  • Apache Ant build scripting
  • XML technologies (XSD, XSLT, JAXB)
  • Enterprise application packaging - EAR/WAR/JAR structure, application.xml, deployment descriptors

Affinity Earn

Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/

About Affinity

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-group.ca

Job Number: 13949

More about this job

Responsibilities

The developer will maintain and support enterprise content management applications through coding, testing, and troubleshooting technical issues. They are also responsible for mentoring junior team members and ensuring the reliability, performance, and security of digital services.

Requirements

Candidates must have 3+ years of professional software development experience with strong proficiency in Java and SQL. Experience with middleware, integration technologies, and DevOps methodologies is also required.

Skills

  • Java
  • C#
  • .NET
  • Python
  • React
  • SQL
  • PostgreSQL
  • Oracle
  • SQL Server
  • REST APIs
  • SOAP APIs
  • OpenShift
  • IBM API Connect
  • Jenkins
  • CI/CD
  • GitLab

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Consulting
  • Government & Public Sector

Keywords

  • Java
  • C#
  • .NET
  • Python
  • React
  • SQL
  • PostgreSQL
  • Oracle
  • SQL Server
  • REST
  • SOAP
  • OpenShift
  • IBM API Connect
  • DevOps
  • Jenkins
  • CI/CD
  • GitLab
  • GitHub
  • Splunk
  • Dynatrace
  • Java EE
  • Jakarta EE
  • WebSphere Liberty
  • XML
  • Enterprise Content Management
  • Middleware
  • Integration
  • Infrastructure as Code
  • Batch Integrations

Report this job