Software Developer Analyst

Microserve
New Westminster, BC, 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 / HybridStaffing Placement OpportunityPROJECT 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 cyclesKnowledge 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 similarstandards 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 inbusiness and systems analysis, software design and programming, and use of software developmenttools.

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 Managementplatform 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

9 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
Intelliswift Software
Canada

On-board NRT data pipeline as per business requirement Performance tuning of bad performing queries and data model redesign. Experience with OLAP databases such as Vertica and or Snowflake. Familiarity with data pipelines that use Airflow and Spark or equivalent tools. Creating Vertica Snowflake dat...

Promoted
New Value Solutions
Richmond, British Columbia

New Value Solutions, a national IT consulting company, is seeking a Software Developer to help our client develop one or more parts of the application systems (systems of engagement and/or systems of record) and integration with other systems, including designing it to fit into the architecture, pro...

Promoted
Aversan Inc.
Burnaby, British Columbia

To design, create, analyze, debug and deliver software for train control systems. Understands and follows the company’s processes and procedures for developing mission critical software. Designs, codes, debugs, write test procedures and tests software code. Perform engineering testing in the field a...

Promoted
Cadence Design Systems
Canada

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. You will develop new algo...

Promoted
Skills Alliance
Canada

As a Senior / Principal Software Engineer, you would play a key role in crafting the software that drives this innovation. Senior / Principal Software Engineer: Medical Device. ...

Promoted
Peerplays
Canada, Canada

About the role:We seek a highly skilled Lead Full Stack Developer who collaborates with senior stakeholders to translate business requirements into technical specifications. Requirements:Minimum of 6 years of proven experience as a Full Stack JS Developer or similar role in software developmentSuper...

Promoted
VRIZE
Canada, Canada

Overall 8+ years of development experience that includes Java5 years of solid experience in ReactJS3+ years of Experienced in Building microservice using Spring boot, REST APIs, Swagger, Authentication and Authorization.Integration with 3rd party APIs using OAuth and other authentications.Maintain C...

HEROISTIC SOFTWARE CONSULTING GROUP LTD.
Surrey, British Columbia

Assess physical and technical security risks to data, software and hardware. Develop and implement policies and procedures throughout the software development life cycle. Conduct reviews to assess quality assurance practices, software products and information systems. ...

GNW ABM SOLUTION LTD.
Coquitlam, British Columbia

Write, modify, integrate and test software code. Prepare reports, manuals and other documentation on the status, operation and maintenance of software. Research and evaluate a variety of software products. Write, modify, integrate and test software code for e-commerce and other Internet applications...