Senior Software Developer/Solution Architect

Sault Ste. Marie Innovation Centre/Acorn Information Solutions

Closing Date: June 22, 2020

Type of Employment: Permanent

Located at the heart of the Great Lakes, Sault Ste. Marie is a beautiful waterfront city with a population of approximately 75,000. “The Sault” is rich in history, culture and adventure, boasting unmatched world class outdoor experiences throughout all four seasons. Surrounded by beautiful landscapes, uncrowded and peaceful spaces to work and live, Sault Ste. Marie provides a “home” experience with endless opportunities to discover. Acorn Information Solutions (Acorn), a division of the Sault Ste. Marie Innovation Centre (SSMIC), has become a pioneer in sharing, integrating and analyzing public information and data to improve performance and efficiencies. Using GIS, data and customized software, we are able to create more efficiencies for business, municipalities, and organizations across Ontario. If you want to be apart of a team that is dedicated to creating innovative solutions, we welcome you to apply for this position.

HOW TO APPLY:
Please submit a cover letter and resume to careers@ssmic.com.

JOB DESCRIPTION:
The Sault Ste. Marie Innovation Centre’s Acorn Information Solutions department is seeking a Senior Software Developer / Solution Architect to support SSMIC’s Acorn Information Solutions Group. This is a permanent position.

DUTIES & RESPONSIBILITIES:
• Lead in designing, developing, testing, assigning tasks and maintaining desktop applications, web applications, services and various APIs
• Develop software solutions by studying requirements, gathering user needs, examining system flow, data usage, work processes
• Follow software development life cycle(s) – Agile in particular
• Create and maintain (code) web-based and desktop solutions
• Meet with clients to develop system/business/technical requirements documentation to create scope of work and tasks for projects
• Delegate tasks and mentor Junior and Intermediate developers
• Collaborate with team to brainstorm and create new solutions, improve existing solutions
• Create and maintain coding standards documentation for the organization
• Ensure coding standards of organization are being met by developers
• Track project tasks and milestones in a detailed manner
• Meet with the project team regularly (weekly) and review project status
• Manage new and existing projects
• Demonstrate commitment to servicing clients internal or external to the organization
• Handle unique or conflicting client requests and expectations in a responsible manner
• Document and demonstrate solutions by developing clear documentation, flowcharts and layouts
• Improve operations by conducting systems analysis and recommend any changes in policies and procedures
• Must be eager and willing to learn new technology

SKILLS & QUALIFICATIONS:
• Must have a minimum 3-year degree or diploma in Information Technology
• Must have 10+ years’ experience developer/IT role
• Accuracy, thoroughness organization and follow-up
• Must possess the ability to come up with solutions to unique problems
• Able to assess problems, analyze facts and reach a timely and practical decision
• Ability to take a project from scoping requirements through to launch of project
• Ability to adjust to changing job responsibilities, changing priorities, new procedures and unexpected workloads
• Establish and maintain productive working relationships
• Must be self-motivated, results oriented and able to meet strict deadlines
• Possess the technical expertise to perform required functions of the position; utilize resources to identify and resolve issues in a timely and efficient manner
• Strive to increase database of information to remain up-to-date with current standards for job functions; attend training sessions, seminars, workshops and conferences when required
• Strong OOP and modeling skills
• Experience with SQL Server database, stored procedures and T-SQL
• Must have excellent knowledge in database fundamentals, ER Diagrams, data flow diagrams
• Experience working in an agile environment
• Proven experience working with DevOps
• Ability to produce excellent technical documentation
• Experience creating and implementing web services
• Fluent with HTML, CSS and JavaScript
• Experience with components and Frameworks such as Node.js, Angular, JQuery
• Knowledge of Bootstrap, other front-end frameworks
• Must be experienced with C#
• Knowledge of LINQ, Razor
• Experience with Visual Studio IDE
• Knowledge and experience of NuGet Package Manager
• Knowledge of Team Foundation Server

Interested candidates should submit a cover letter and resume to careers@ssmic.com by June 22, 2020

NOTICE TO ALL APPLICANTS:
Confidentiality of all applicants assured. Only those selected for interviews will be contacted and we thank all other applicants for their interest.
The Sault Ste. Marie Innovation Centre welcomes a diverse workforce. As a non-for-profit organization, we are committed to an inclusive, barrier-free recruitment and selection process and workplace. If you require any accommodations, please notify us and we will work with you to meet your needs.