Applications Developer II – Edmonton
Description
The role of the Applications Developer II is to assist in the design, code, test, and analyze software programs and
applications. This includes researching, guided design, documenting, and modifying software specifications
throughout the production lifecycle based on established by the employer. The Applications Developer II will also
analyze and amend software errors in a timely and accurate fashion and provide status reports where required.
Major Functions and Responsibilities
• Works with other developers, analysts, and designers in conceptualizing and developing new software programs
and applications.
• Assist in the planning phases of the software development life cycle (SDLC) for a variety of products
• Assist in the preparation and documentation of software requirements and specifications.
• Write, translate, and code software programs and applications according to specifications at a consistently high
standard
• Conduct research on emerging application development software products, languages, and standards in support
of procurement and development efforts
• Run and monitor software performance tests on new and existing programs for the purposes of correcting errors,
isolating areas for improvement, and general debugging
• Administer critical analysis of test results and deliver solutions to problem areas
• Generate statistics and prepare and write reports for management and/or team members on the status of the
programming process
• Write programming scripts to enhance functionality and/or appearance of company Website and/or related Web
applications as necessary
• Remove code script from company Website and/or related Web applications as necessary
• Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with
software products or company software systems
Required Skills
• Flexible and adaptable in regards to learning and understanding new technologies
• Strong written and oral communication skills
• Strong interpersonal skills
• Highly self motivated and directed
• Keen attention to detail
• Proven analytical and problem-solving abilities
• Ability to effectively prioritize and execute tasks in a high-pressure environment
• Ability to work both independently and in a team-oriented, Collaborative environment
• Creativity in the case of Web or interface design
Required Experience
• 5+ years of experience supporting or developing applications using Microsoft technologies including Javascript,
VB .NET, C# .NET and SQL Server, Active Directory
• Strong working technical knowledge including: C# .NET, VB .NET, WPF, SQL Server 2016/17/19, SQL Server
Reporting Services, Blazor, Xamarin and SQL Server Integration Services
• Experience working with enterprise applications, including Microsoft Office and Microsoft Dynamics
• Hands on experience working in integrated development environments, including Microsoft.NET
• Extensive experience with Microsoft operating systems
• Extensive experience with Microsoft SQL Server database
Minimum Qualifications
• College diploma or university degree in the field of computer science or software engineering or equivalent
Other Information:
• Flexibility to meet operational requirements including hours of work, location and changes in procedures.
• As workload demands and operational requirements shift, the location, dates and/or hours of work may be
changed
• All employees are required to be fully immunized against COVID-19 with a Health Canada approved
vaccine as a condition of employment