Writes clean, scalable, performant, and secure web applications.
Collaborates with team in designing and implementing new features.
Creates and executes unit tests.
Participates in proof of concepts, researching emerging technologies, and other research work.
Designs and develops in-house software systems (desktop and web) used by staff and construction crews.
Optimizes and creates UX and UI to visualize big data.
Captures or infers additional parameters necessary to achieve Machine Learning objectives.
Integrates enterprise systems.
Optimizing workflows through script automation.
Optimizes data access to enhance end-user experience.
Develops software solutions to enhance data integrity.
Other duties as assigned.
What you will bring to the role:
Passion and perseverance to learn about and apply various technologies which may include SQL, C#, .NET, HTML, CSS, JavaScript, REST API, TypeScript, and Angular.
Familiarity with agile software development practices.
Excellent communication skills.
Excellent troubleshooting technical skills.
Previous exposure to ERP environments is an asset.
Next Step:
Please note that candidates who have been selected to move forward to the next stage of the recruitment process will receive an email to complete a short online video interview.