Job Description
On behalf of our client, Affinity is seeking a permanent Senior Software Engineer for a hybrid role in Waterloo. This position involves designing, developing, securing, and supporting software applications across the full project lifecycle, including coding, configuration, documentation, and troubleshooting. The role also provides day-to-day operational and production support, including off-hours issue resolution.
Responsibilities
- Evaluates priorities, design goals, risks, options, and compromises and recommends most suitable approach.
- Familiar with architectural patterns that contribute to the production of secure, reliable, manageable, and high-performance solutions.
- Perform architectural modelling to assist in determining solution efficacy.
- Performs estimating, prioritizing, planning, and coordinating of work to reliably and consistently deliver according to plan.
- Direct research on emerging application development softw...
Apply for this Position
Ready to join Affinity? Click the button below to submit your application.
Submit Application