Application Developer III
Kleinfelder, Inc.
Edmonton, AB, CA
22h ago

We have a secondment opportunity with Enbridge for an Application Developer III. Please see description below. THIS IS A TEMPORARY POSITION OR A CONTRACT POSITION ONLY FOR NOW.

This role is for EDMONTON. We will look at Calgary resumes but prefer Edmonton based. This closes Monday 14, 2021 for submissions.

This is a fast turnaround. This position will be a temp flex position or Independent contractor opportunity. Kleinfelder has been connecting great people to the best work since 1961.

We are engineers, scientists, and construction professionals providing solutions that improve our clients’ transportation, water, energy, and other private infrastructure.

As a responsive, cross-disciplinary team of bright, curious, and innovative problem-solvers, we are dedicated to doing the right thing, every day, on every project from over 60 offices in the US, Canada and Australia.

Built on a foundation of excellence, Kleinfelder is committed to client-focused solutions. Through our depth of experience and thorough understanding of environmental, regulatory, economic, and civic conditions, we identify and address challenges with innovation and common-sense.

Kleinfelder’s integrated, award-winning experts collaborate with clients to meet their objectives - from project inception through design and execution.

Connecting great people to the best work is our purpose - together, we deliver. Must send resumes by Monday 14, 2021 then position closes for interviews.

This contract position runs to the end of the year with the possibility of extension. Shortened wants & needs : -A full stack developer (Application Developer) -Experience of a developer capable of working in real time.

  • Other sectors would be acceptable such as Health (patient records) and Banking. -Rabbit MSQ experience would be a nice to have.
  • In roughly 3-6 months, candidate will be placed on a 24hr callout rotation. -Must have experience in C-Sharp or Python.
  • Start date is ASAP. -Likely minimum of 1 year, with probable extension. -Edmonton preferred, but other locations are an option.
  • 60% time new coding, 40% maintenance. Description : To Enhance Enbridge Pipeline Control and Leak Detection (SCADA) systems in support of Control Centre Operations and related business areas.
  • The primary focus of this role is on : : -Planning, estimating, designing, developing and testing for critical software applications in order to deliver quality software products and services and to satisfy the business needs of the client business units, within the specified time and budget.

  • Work with staff from other areas for the overall benefit of Pipeline Control Systems & Leak Detection (PCSLD) and Enbridge.
  • Maintain and enhance existing Pipeline Control & Leak Detection products and technologies. Specific Accountabilities : -Participate in the research, design, development, and testing of new products and / or functional enhancements to existing products, and their implementation into the SCADA and / or Leak Detection systems.
  • Provide technical support, troubleshooting, problem diagnosis, application testing and configuration changes, as a member of the team which takes ownership of custom-developed SCADA and Leak Detection software products.
  • Be responsive, supportive, and available to other PCSLD teams in support of Control Centre Operations and other business areas.
  • Demonstrate technical leadership on projects and to members of the team. -Support SCADA Operations through the 7X24 call-out for Tier 3 escalation rotation -Demonstrate commitment to the Software Solutions team and its success.
  • Demonstrate an understanding of Software Development best practices, standards, and operating procedures as applicable to mission critical, SCADA and Leak Detection software development.
  • Perform code reviews on developers of all experience levels, with the ability to give and take constructive feedback. -Prepare and maintain documentation as per Enbridge standards.
  • Participate in the Enbridge Health and Safety program. -Deliver customer requirements with consideration to overall corporate strategy.
  • Assist clients with the adoption of new technologies and business processes. -Demonstrate technical leadership on projects, project teams and product development.
  • Maintain leading edge technical skills through regular technical training, industry conferences, and internal cross-training, and use that knowledge to help the entire team stay current on industry / technology trends.
  • Scope : -Involvement in design / code reviews and technology investigations required for projects involving the Software Solutions Team.

  • Design, develop, and implement SCADA and / or Leak Detection applications / products. -Provide input and feedback on the team’s Software Development Lifecycle (SDLC) and quality processes to ensure continuous improvement within the team.
  • Regular communication with project managers and / or Supervisor -Failure to deliver on high priority initiatives has potential to impact overall company performance or commitments to Enbridge customers.
  • Directly reports to the Supervisor, Software Solutions. -Consult with the PCSLD Lead Architect and the Architecture Review Team regarding use / approval of new technologies, applications, and enterprise technology direction.
  • Knowledge, Skills & Abilities : -Relevant degree / diploma in Computer Science, Computer Engineering, or related discipline.

  • Four or more years of work experience. -Strong industry expertise in C#, Python and / or Java with an excellent track record of designing and implementing complex system software.
  • Some knowledge and experience in SCADA, communication protocols, PLC / RTU / DCS data driver development and both historical and real-time data access methodologies.
  • considered an asset. -Working knowledge of Unix and / or Linux and Windows operating systems. -Ability to provide technical leadership to junior staff -Strong analytical communications and problems solving skills.

  • Excellent written and verbal communication skills, including good presentation skills and ability to write technical documents / specifications.
  • Sound organizational skills. Able to handle multiple tasks and multiple projects simultaneously in a fast-paced, priority-changing environment.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form