Software Developer

Software Developer

Job Overview

Location
Toronto, Ontario
Job Type
Full Time Job
Job ID
105221
Date Posted
1 year ago
Recruiter
George Melissa
Job Views
94

Job Description

We empower our clients in 32 countries with information and insights to advance their operational excellence strategy. Our cloud-based performance management solution delivers real-time visual tracking and analysis of production, integrates powerful reporting capabilities, and accelerates continuous improvement.

Who we need

Reporting to the Manager, Software Development, we are looking for a Software Developer (.Net/C#/JS) to work with C# / .NET and PostgreSQL deployed to AWS services. You will partner with the other members of the Development Team on new feature and module development projects, lead the design of assigned projects, and provide peer review. You will work on all aspects of the software development life cycle, including QA and fixes for Support Tickets. At Shoplogix we work using a Kanban Agile development methodology to manage shifting priorities and ensure the delivery of high-quality software. We’re looking for a highly motivated developer that takes pride in creating the best possible solution.

What’s in it for you

Exposure, impact, and influence. You want to be part of a collaborative Agile team of Software Developers, designing, building, and deploying cloud solutions for manufacturing clients to optimize their business and grow their revenue. You will see your ideas come together as you contribute to solving real-world problems.

Cutting-edge technology. Our software takes I/O signals directly through OPC, Modbus, and other industrial communications protocols from the factory floor. It pushes them up to our cloud services which provide a real-time conduit for our web reporting, mobile apps, media displays, and notification engine. We use the latest versions of the modern frameworks; this includes AWS (EC2, RDS), HTML5, ES6 JavaScript utilizing React.js / Flux, Python, C#, RESTful web services, Go, PostgreSQL, Powershell, Bash, Kubernetes, and Docker.

Career development. This is an opportunity to expand your understanding of best practices for the delivery of cloud-based managed applications. You will be part of an organization that promotes from within, with the chance to move up to a Senior Developer, into DevOps, or another area of Constellation Software if that interests you.

How you will make an impact:

  • Create in-demand product features. You will develop and deploy new features and modules. You will increase your understanding of our products and continuously grow your knowledge in IIOT and play a role in contributing to the architecture and framework of our solution.
  • Set exceptional standards through collaboration. You will hold yourself accountable to the team for reliable quality code, participate in peer code reviews and test automation, ensure each release meets our high-quality standards. You will propose optimizations for enhancing the reliability and speed of our platform.
  • Research and analyze. You will actively participate in architecture discussions, presenting well-thought-out ideas and evidence for choosing a particular tool, process, or method.

You will bring:

  • The technical expertise. You have a Computer Science or Engineering degree, or you may have earned your hands-on skills in an alternate way. You have 5+ years of building and deploying complex software solutions to the cloud experience using modern frameworks such as AWS and .NET. You have experience with JavaScript utilizing React.js / Flux, Python, C#, RESTful web services, GIT or comparable repository software. You have exposure to the full development life cycle and an understanding of working within an Agile Scrum or Kanban framework. You prioritize writing high quality, readable, maintainable, well commented, and long-lasting code. Ideally, you have experience working with and connecting to industrial controllers.
  • The growth mindset. You have strong Computer Science fundamentals (object-oriented design, data structures, algorithm design, problem-solving). You have an ongoing interest in staying ahead of the curve for modern frameworks and approaches. Ideally, you have exposure to building solutions for industrial clients.
  • The collaborative approach . You can build trusting relations and efficiently work across in-person and remote teams. You are quick to adapt when priorities shift and take feedback well. You are comfortable with ambiguity and are willing to figure things out when no clear, defined path or process is outlined.
  • The initiative. You are a critical thinker who can creatively solve problems, and you continuously pursue knowledge. You are inspired by a fast-paced environment and can rise to the challenge of competing priorities

Job ID: 105221

Similar Jobs

Meta

Full Time Job

Software developer Software developer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Software developer Software developer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Software developer Software developer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Software developer Software developer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept