Search jobs > Calgary, AB > Temporary > Software developer

Software Developer

CB Canada
Calgary, Alberta, Canada
$80K-$130K a year (estimated)
Temporary

Software Developer

On behalf of our client, Procom is seeking a Software Developer for a 6 month contract, in Calgary, AB.

Software Developer Job Details

The Software Developer will work with other Developers, Tech leads, Project and Product Managers throughout the software development life cycle.

Software Developer Responsibilities

  • Build and roll-out the next generation Design and Planning framework
  • Produce clean, efficient code based on design specifications, software design patters and best practices
  • Integrate software components and third-party programs
  • Create technical documentation for reference and reporting
  • Test and deploy implemented software
  • Troubleshoot, fix, enhance, and refactor existing software code base
  • Deploy software tools, processes and metrics
  • Work with other Software Developers to learn and share
  • Work with end-users directly to deliver on expectations
  • Enhance various ServiceNow interfaces and modules such as Incident, Change, Case, and Field Management modules to leverage CMDB data model for external customer network.
  • Responsible for ensuring system quality through deduplication, error checking, implementing data gap workarounds and building out algorithms for determining estimated relationships.
  • Develop and Refine CMDB Data Model, Classes, and Relationships and building various integration patterns such as direct API, Data Bus, import jobs, ETL, or multiple integrations patterns.

Software Developer Must Have Skills

  • 8+ years’ experience as a Software Developer
  • Degree in Computer Science, Engineering or a related field
  • Familiarity with Agile development methodologies
  • Experience with software design and development in a test-driven environment
  • Knowledge of coding languages (e.g. C#, Java, JavaScript) and frameworks / systems (e.g. Git, Maven)
  • Experience with databases (e.g Oracle) and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
  • Advanced Linux / Windows user
  • Ability to learn new languages and technologies
  • Excellent communication skills both written and verbal
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Experience working in full stack development environment such as Java, .NET, php, python, etc..
  • Experience with Database platforms such as Oracle, SQL Server, Snowflake, PostGre, etc..
  • Experience in a Telecom or Utility environment is considered an asset.
  • Experience working with frontline teams is considered an asset.
  • Experience working in enterprise environment. Experience integrating multiple enterprise tools.
  • Experience working with Service Management Tools or CMDBs as an IT team member or end User (ServiceNow, Remedy, etc.).

Software Developer Assignment Length

6 Months

Software Developer Location

Calgary, AB

30+ days ago
Related jobs
Triumph Well Services
Calgary, Alberta

Write, modify, integrate and test software code. Prepare reports, manuals and other documentation on the status, operation and maintenance of software. ...

CB Canada
Calgary, Alberta

Our client is looking for an experienced, versatile, and resourceful Senior Software Developer that has a passion for developing solutions that have a positive impact for business stakeholders and the company. Senior Software Developer- Main Responsibilities. Broad knowledge and experience in full s...

Pason
Calgary, Alberta

As a Senior Java Software Developer on the DataHub team, you will be responsible for leading the architecture, design, and development of some of the core product features. Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of t...

CUTTING EDGE CONSULTING (SAP ISU)
Calgary, Alberta

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. Program animation software to predefined specifications for interactive CDs, DVDs, video game ...

Neo Financial
Calgary, Alberta

Neo Financial is looking for a full-time Staff Full-stack Software Developer to join our team in the Calgary office. Ensure we're building the highest quality software by collaborating with other developers, setting quality standards and best practices. ...

Smart technologies
Calgary, Alberta

Experience with developing software using Agile software development. Work at SMART Technologies, and you can be part of a team that creates, and markets leading-edge hardware and software tools sold around the world. Reporting to the Manager, Software development, you will be a member of a highly a...

MongoDB
Canada

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across A...

Smart technologies
Calgary, Alberta

Experience with developing software using Agile software development. Work at SMART Technologies, and you can be part of a team that creates and markets leading-edge hardware and software tools sold around the world. We’re looking for a backend developer candidate to work in our digital learning too...

S.i. Systems
Calgary, Alberta

Solutions: Brainstorming, Software design and development, Verification activities. Planning and Docs: Define software requirements, Prepare design/protocol/user documentation, Test plans, Propose or execute process improvements. ...

Miovision
CA

Skills/Qualifications Required Qualifications: University Degree or College Diploma in Computer Science, Engineering, or a related discipline 3+ years of experience in Software Quality Automation Testing in an Agile or Agile-like environment Strong expertise in test automation frameworks, namely Cyp...