Under the general guidance of the IT - Manager, the Application Systems Specialist is responsible for all technical aspects of the development, delivery and support of the portfolio of applications within Winnipeg Police Service (WPS) including technical design, configuration, development, testing, deployment and on-going maintenance. The ISS leads the development efforts and is responsible for the technical feasibility, which may include conducting proofs-of-concept and developing prototypes.
The ISS will work with a team of IS business analysts, developers and business resources to build, configure and implement innovative systems that will improve the overall effectiveness and efficiencies of WPS operations. This position also serves as ITSD Application Architect by providing the overall guidance and structure for creating and maintaining the whole software architecture. The ISS may lead small projects and may train others. Works under limited supervision with considerable latitude for the use of initiative and independent judgment.
The Winnipeg Police Service applications and the underlying infrastructure are supported by ITSD 24 x 7 x 365. The availability and reliability of the mission critical systems are imperative to ensure police and public safety. As such, this position will be required to provide technical application support in 24/7 environment. The support may be required for existing in-house developed and third-party applications. Also, the position will be responsible to provide support for any new application or any enhancement rolled out to the production environment. The utmost degree of confidentiality, care and security must be observed at all times.
As an Application Systems Specialist you will:
- Be the IT Technical Lead
- Be the Appliation Solutions Architect
- Be the Technical Support Specialist for the WPS application systems and information
- Provide other strategic and operational support functions
Your education and qualifications include:
- University Degree in Computer Science or Software Engineering, or a College Diploma with an additional 2-4 years of related experience.
- Minimum of 48 months’ progressive experience in an application systems and maintenance environment including designing applications of moderate complexity and application architecture as well as experience with various IT methodologies, processes and practices
- Knowledge and practical experience with integrated application development environments, in particular Visual Studio and scripting environments.
- Demonstrated experience in programming technologies and concepts such as .NET, VB, C#, ASP.Net, MVC, SQL server, IIS, JavaScript, HTML, XML, Web Services, Entity Framework, SQL Reporting Services, Test Driven development, and Continuous Integration.
- Demonstrated aptitude for Microsoft Team Foundation Server, SiteFinity CMS and other related products.
- Ability to work with relational and / or multi-dimensional databases such as SQL Server.
- Ability to work with subset and superset-based schemas.
- Ability to use analytical techniques to obtain user requirements, identify root causes of problems, analyze alternatives, and provide cost-benefit analyses
- Excellent understanding of techniques, tools and technologies pertaining to the analysis, design, development, testing, deployment and maintenance of software solutions
- Strong system thinking skill, how system and process and people interact
- Strong analytical and problem-solving skills required, including a thorough understanding of how to interpret business needs and translate them into application and operational specifications.
- Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs or network failures.
- Ability to train and work with developers to code, test, and debug computer programs; and to determine software problems.
- Ability to plan development team programming activities by breaking down tasks into manageable units. 13. Practical experience in information systems technology methodologies and concepts.
- Must demonstrate ability to stay current with Application Architecture best practices, existing and emerging technology platforms, architectural and systems engineering industry trends
- Ability to multi-task and stay organized in a dynamic work environment
- Excellent verbal and written communication skills and the ability to interact professionally with a diverse group, including Executives, Managers, subject matter experts, and Business Analyst/Systems Analysts
- Demonstrated ability to manage change on a rapid and on-going basis and work under stressful conditions.
- Ability to direct application development team members
- Ability to maintain a current knowledge of related industry applications and tools and adapt to changing technological environments.
- Ability to manage time constraints and prioritize workloads.
- Working Knowledge of Identity and Access Management via Active Directory and Entra ID
- Working knowledge integrating WPS applications with COTS/SAAS solutions via vendor API toolkits and web services
- The ability to establish and maintain a positive, respectful, safe and healthy work environment that supports the physical, psychological and social working relationships with members at all levels in a team environment.
*IMPORTANT: Applicants who have been educated outside of Canada must have education which is comparable to the minimum qualification in Canada. Applicants submitting foreign credentials require an official academic assessment report issued by a recognized Canadian assessment service** at application.
Minimum Requirements:
- Canadian Citizen or Permanent Resident
- Minimum 18 years of age
- No involvement in any criminal activity within the last two years (including illegal drugs)
- No criminal record for which a Pardon has not been granted
Conditions of employment:
- Ability to pass a level 3 Winnipeg Police Service security check and maintain clearance
- Willingness and ability to successfully complete additional training as defined by the Service
- Willingness and ability to work overtime, holidays and weekends as required by the Service
Winnipeg Police Service Competencies:
- Dealing with Ambiguity
- Functional / Technical Skills
- Integrity and Trust
- Results Oriented
- Self-Development