Summary
Seeking an intermediate software developer to build, maintain, support, and improve enterprise applications while participating in planning, testing, and production support.
Highlights
Hybrid contract role involving software development, production support, application modernization, and collaboration across projects.
Description
Location city(s): Toronto, London, WinnipegRole Title: Software Developer, CL 16Management Specialist: Intermediate (5-7 years)Work Allocation: 100%Work Style: Hybrid - 3Number of Openings: 1Anticipated Start Date: 4 weeks from the official offer day End Date: 1 year from the start date
\\\
Qualifications and Competencies
Training or knowledge and experience with:
Familiarity with the following application development environment languages and tools: VB6, VB.net, C#, MS Access, ,Net Framework SQL Server, Sybase, Control M, Remedy, Service Now, Git/Bit Bucket.Experience as part of a queue rotation, handling calls, working with incident-based software (Remedy or Service Now), troubleshooting issuesCustomer Service experience Software design methodologies and documentation toolsSoftware requirements analysis and design principlesQuality assurance tasks, testing server and desktop applicationsDemonstrated ability to analyze and solve problemsDemonstrated ability to work independently or as part of a team, plan and organize your own work, communicate effectively in writing and verbally in person or remotely, initiative, team-oriented leadership skills and attention to detailQuick learner and self-motivatedExcellent Communication skillsAbility to work remotely
Certifications/Education
Degree/diploma in related discipline (computer science) or equivalent combination of training and experience.
What you will do
Design, develop, integrate, test, transition to production and maintain software applicationsParticipate in project planningProvide input into the evolution of the software development environment and methodsProvide ongoing daily production support and remediation of business applications Being part of a queue rotation for monitoring incidentsContribute to the elimination of problems through permanent fixes including the identification of solutions, scoping the work, and executing the changesTask management for themselves as well assisting other team membersComplete scheduled maintenance, legislative changes and changes required to optimize and streamline the existing application inventory (both purchased and internally developed applications)Trouble shoot application problems and maintain an inventory of expertise for identified problemsComplete development assignments as assigned through your team leader and negotiated with project teamsLiaise and provide consulting support for applications to project teamsOccasional after hours and weekend work may be required