Application & Infrastructure Analyst Ii - Edmonton, Canada - City of Edmonton

City of Edmonton
City of Edmonton
Verified Company
Edmonton, Canada

3 weeks ago

Sophia Lee

Posted by:

Sophia Lee

beBee Recruiter


Description

Application & Infrastructure Analyst II

Job Number:


47070

Responsibilities will include:


  • Two primary activities (a) developing new solutions and (b) maintaining and supporting existing solutions. The Applications and Infrastructure Analyst is expected to be involved in all phases of the system development life cycle (SDLC) from inception and planning through to design, implementation, and maintenance.
  • The role requires planning, prioritizing, assigning, and implementing customizations and support. In addition, this position requires providing guidelines to other projects that integrate or extract information to/from RMS. The Applications analyst applies diagnostic and problemsolving skills on unusual problems.
  • Consult with vendors for technical issues, which involves sending workflows, log files and crash reports. These issues are not obvious and not always recreatable. The Applications Analyst performs further research and analysis to identify the exact cause. At times, the Analyst reverseengineers the vendor's code to detect possible bugs and works with their development team to patch the software. Some requests that are refused by the vendor need to be further analyzed to find alternatives. These alternatives are custom code or scripts that are developed by digging deep into the code and workflows.
  • In addition to the support work described above, the Applications analyst also provides endtoend solutions for various projects at the Edmonton Police Service. The Applications Analyst discusses the business requirements with clients, researches feasible solutions and their impacts on the current business processes, and presents viable solutions. The Applications analyst designs, develops, tests, and deploys the solution.
  • Work with the Business Analysts to analyze the needs of the business and propose technical solutions to satisfy these requirements. Analysis involves engaging clients to define the detailed requirements by going though use cases and screen mockups. Once the requirements are materialized, analysis is done to identify possible solutions based on the cost, feasibility, and ease of use.
  • Assisting with Operational and Strategic Planning, including assisting with the development and maintenance of technology roadmaps. This includes making decisions on underlying technical frameworks, the inclusion of thirdparty libraries and the use of specific programming models or techniques.
  • Planning and prioritization of major patches and support requests. There are two aspects to these types of tasks; he takes requests from management and coordinates feasibility analysis and implementation. This includes instances such as when there are planned system outages for maintenance. Regarding support requests, the Applications analyst regularly takes and resolves issues from various clients.
  • Providing guidelines to their peers from time to time. The Analyst organizes and holds knowledgesharing sessions and participates in deciding roadmaps for projects or technologies; he also provides guidelines and suggestions to the management team to improve current business processes.
  • Performing related duties as required.

Qualifications:


  • Degree in a related discipline and 4 years relevant experience.
  • OR Postsecondary diploma in a related discipline and 5years relevant experience.
  • OR 1year related certificate and 7 years relevant experience.
  • Microsoft Certified Application Developer (MCAD) or a Microsoft Certified Solution Developer (MCSD) designation is an asset.
  • Minimum of four (4) years experience in Microsoft.
NET, VB.NET, C#, ASP.NET, and Microsoft Team Foundation Server (TFS).

  • Experience working in a policing organization, particularly in the area of records management (NicheRMS) is an asset.
  • Information Technology Infrastructure Library (ITIL) or other Information Technology Service Management (ITSM) certification would be an asset.
  • Strong analytical skills and problemsolving skills.
  • Knowledge of software development principles, processes, and methodologies.
  • Knowledge of systems analysis principles, processes, and methodologies.
  • Excellent organizational, interpersonal, verbal, and written skills.
  • Ability to excel in a team environment.
  • Languages and Frameworks: Microsoft: Microsoft.
NET Framework, Microsoft ASP.NET, Microsoft VB.NET, Microsoft C#

  • Azure DevOps, HTML, HTML5, CSS, and Javascript, REST and SOAP Web APIs, ReactJS, Powershell.
  • The Applications Analyst is required to have
    excellent working knowledge of the following tools:
  • Microsoft Team Foundation Server and Azure DevOps: Used for software development, issue management, task tracking, and release management.
  • Microsoft Visual Studio: Used for development and testing;

Microsoft Visio:
Used for design, documentation, and analysis.

  • Microsoft Office: Used for design, documentation, and analysis; SQL Server.
  • The Applications Analyst is required to have
    good working k

More jobs from City of Edmonton