Our client is looking for a motivated Software Developer to join their team:
Responsibilities
Collaborate closely with Business Analysts, Software Developers, and other stakeholders to identify opportunities for improving user experience and enhancing the performance of the Authority’s systems.
Translate business analysis findings into system features and processes, and develop effective implementation strategies.
Oversee and monitor all software systems to ensure smooth operation.
Test and track application performance to detect bottlenecks or outdated/unsupported functionalities, propose solutions, and coordinate with developers to implement fixes.
Ensure adherence to industry best practices and standards.
Share knowledge and expertise with team members to foster continuous learning.
Work confidently within an Agile (Scrum) environment.
Contribute to the design and delivery of training plans for non-IT staff and external stakeholders.
Prepare and maintain up-to-date technical documentation for all systems used by the Authority.
Requirements
Proficiency in C#, ASP.NET MVC, JavaScript, jQuery, HTML, CSS, and SQL.
Experience with Power Platform, Power Apps, Cloud Flows, Azure DevOps, FetchXML, and Liquid Code is an advantage.
Familiarity with MS Dynamics 365 CE (CRM) is an asset; certification is considered a plus.
Familiarity with MS Dynamics 365 CE (CRM) is an asset; certification is considered a plus.
Excellent problem-solving and critical thinking skills with a creative, innovative mindset.
Education and Experience
Bachelor’s degreeor Diploma in Computer Science, Information Technology, Software Engineering, or a related field (MQF Level 6 or equivalent).
At least 1-2 years of strong experience with APIs and platform integrations.