Software Developer Analyst

Microserve
New Westminster, British Columbia, Canada
$150K a year (estimated)
Temporary
We are sorry. The job offer you are looking for is no longer available.

Software Developer Analyst 8 Month Contract (With possible extensions)

Location : New Westminster, BC / Hybrid

Staffing Placement Opportunity

PROJECT DESCRIPTION AND BACKGROUND :

Our client is seeking a Software Developer Analyst (Integration Developer) for a Hexagon EAM Cloud Suite solutions Implementation project.

The Software Developer Analyst is responsible for building our clients interfaces from Hexagon EAM to the Infor System and managing the integration team.

The Project consists of two workstreams (Cloud Migration and Key Improvements) related to the implementation of an enterprise-wide Enterprise Asset Management, Supply Chain Management, and Financial System.

The successful candidate will be the Software Developer Analyst (Integration Developer) for Enterprise Asset Management, Finance and Supply Chain Management for our clients Project.

Software Developer Analyst (Integration Developer) will provide support across a range of projects / business functions in the project which includes :

SERVICES :

Reporting to the Cloud Migration Project Manager of the Project, and working closely with senior staff, System Integrator, functional and technical team members, the successful candidate will perform all aspects related to the management of the assigned project(s).

This includes, but is not limited to the following :

Integrations between legacy systems and the Hexagon EAM and Infor FSM applications that align with time frames within the program.

Documentation of business requirements and integrations for support of the project team and support teams.

Support to project team, especially QA team through SIT testing cycles

Knowledge and Experience :

To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below :

Must have 3+ years’ experience developing system integrations, using Microsoft Azure Integration asset Services to connect a mixture of on-premises, SaaS, and cloud-hosted applications.

Must 8+ years of back-end integration experience creating and connecting RESTful web services and APIs to transmit data between applications.

Must have deep knowledge of the azure integration suite : Microsoft Azure App Service Fabric, App Service Environment, Microsoft Azure API Management platform technologies.

Requires at least three (3) years of recent related experience in the development of highly scalable and robust commercial software and web applications, utilizing tools and information engineering techniques, software design patterns, development methodologies, best practices, and client-side web technologies.

Experience as a Software Development Analyst (focused on Integration development) in an agile software development environment, including working with union and / or contracted teams.

Programming with Visual Studio, .NET, VB scripting, VBA, T-SQL, C#, Power BI

Experience in SSIS (SQL Server Integration Services) and SSAS (SQL Server Analysis Services)

Experience with XML transactions and XML based standards

Strong skills and experience in SQL performance tuning and optimization

Experience for integrations of Cloud applications with legacy systems

Good understanding of Interfaces / integrations, protocols, data structures, theories, principles, and practices

Understanding of DevOps tools and processes a plus (containers / testing infrastructure)

Exceptional analytical, conceptual, and problem-solving skills

Excellent written and oral communication skills

Strong technical documentation skills

Highly self-motivated and self-directed

Strong presentation and interpersonal skills, able to present ideas in user-friendly languages.

Experience working in a team-oriented, collaborative Agile environment.

Ability to adapt and become familiar with information systems, policies, procedures, environment, and its user requirements, as well as corporate road maps with similar work experience.

Experience in Enterprise Application Integration (EAI) technologies like MuleSoft, WebMethods, MQ, Tibco etc.

Knowledgeable in publish-subscribe and canonical data models to separate responsibilities and enhance maintainability of business logic.

Less emphasis on building / developing web services, but more on orchestration (using them and connecting them).

Benefit to have domain experience with OAG Business Object Documents (BODs), or similar

standards like EDI.

Experience in testing of end-to-end workflows across multiple systems.

Experience in Azure Facilities :

Administration of Resource Groups, Subscriptions etc.

Use of Log Analytics and other telemetry

Knowledgeable in comparable platform services outside of Azure.

AWS Lambda, SMS, Force.com etc.

Development at enterprise grade

Attention to details re privacy, security, durability, performance, maintainability.

Establish full SDLC with Agile DevOps in Azure DevOps (version control, deployment pipelines,

automated testing, telemetry, configuration management, environment management).

Must have soft skills around communication with technical peers and business stakeholders.

Domain experience in Accounting, Supply Chain Management, Maintenance, Asset Management Work Order Management.

Business Systems Analysis skills are considered a plus.

Qualifications :

Diploma or Degree in computer science, computer systems engineering, software engineering,

mathematics or related field from a recognized university or technology institution with courses in

business and systems analysis, software design and programming, and use of software development

tools.

Strong, in-depth, and demonstrable hands-on experience with the large numbers of the following technologies :

Microsoft Azure PaaS and SaaS solution development technologies including Azure Functions,

Logic Apps, .NET C#, JavaScript, Python etc.

Microsoft Azure App Service Fabric, App Service Environment, Microsoft Azure API Management

platform technologies.

JSON, REST and data-based APIs and high scale performant service facades.

Microsoft Visual Studio Team System.

Azure Service Bus and Azure Notifications Hub.

Intermediate level RDBMS and SQL knowledge.

Strong knowledge of Microservices and experience developing them.

Experience in Agile and Azure DevOps practice.

Knowledge of continuous integration, continuous delivery, and test-driven development.

Microsoft Azure certification is preferred.

We seek a versatile, collaborative professional who can adapt to changing priorities and work in a fast paced team environment.

Experience in a public sector setting and / or with system implementation projects is preferred.

The ideal candidate will have 8+ years of integration development experience on projects of similar size and complexity.

Usual project management deliverables and supporting documentation needed :

Provide daily and weekly updates to the Scrum Master in daily standups.

Provide support to team members to clarify requirements and technical specifications required to complete the deliverables.

Participate in agile team meetings as required.

Note; this is an opportunity with a Microserve client

10 days ago
Related jobs
MatchBox Consulting Group
Burnaby, British Columbia

Senior Software Developer Analyst. Provides technical direction, participates in hiring and coaching developers. Experience with Agile approach to software development. ...

Promoted
Apex Systems
Canada

The QA Analyst will also review system requirements and track quality assurance metrics. Quality Assurance analyst or in a related field. We are looking for a QA Analyst to develop and execute exploratory and automated tests to ensure product quality. The QA Analyst must monitor all stages of softwa...

Promoted
PrecisionIT Incorporated
Vancouver, British Columbia

Learning Management System Analyst. ...

Promoted
Arista Networks
Vancouver, British Columbia

Arista Software Engineering roles demand a strong and broad software engineering background. BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph. Arista Networks is lookin...

Promoted
New Value Solutions
Vancouver, British Columbia

New Value Solutions, a national IT consulting company, is seeking a Network Analyst / Data Distribution Specialist to help our client support major hospital development projects. Working knowledge and experience in the design, specification, and construction of the physical data distribution element...

Promoted
Buyatab Online Inc.
Vancouver, British Columbia

Buyatab is not just about team lunches, fun company events or puppies in the office (although we have all 3!).A finTech maverick and officially one of the most popular technology companies in BC, Buyatab is a leading supplier of advanced online gift card infrastructure, technology and marketing serv...

Promoted
WorkersFirst Technologies
Canada

We are expanding our engineering team with a senior mobile software engineer who will lead the. Bachelor degree in computer science, software engineering or similar majors. ...

Promoted
Insight Global
Canada

Insight Global is looking for a skilled Senior Data Engineer to work remotely in Canada for a large AAA game employer on a 6-month contract. Knowledge or experience in Data mesh or Data Lake House Designs. You will be working with the data products team on the core metric platform for centralized re...

Promoted
Microserve
New Westminster, British Columbia

QA Analyst for (CMBC EAM Key Improvement) (6 Month Contract). The QA Analyst will be responsible for the following deliverables:. ...

Promoted
Martyn Bassett Associates
Canada

They are expanding the Development team to support this major initiative and seeking a full stack developer. Our clients include the most innovative and celebrated technology-based companies:Shopify, StackAdapt, Achievers, Wattpad, and Vidyard, just to name a few. ...