City of Vancouver

SAP Fiori Programmer Analyst- REPOST


PayCompetitive
LocationVancouver/Brit
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 38398

      Requisition ID: 38398


      Organization

      Located on the traditional, ancestral and unceded lands of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Peoples, Vancouver has a commitment to becoming a City of Reconciliation. Vancouver consistently ranks as one of the world’s most liveable cities and is working towards being the greenest city in the world. Named among Canada's Top 100 Employers, BC's Top Employers, and Canada's Greenest Employers, the City of Vancouver seeks colleagues who can help shape and embody our core commitments to sustainability, decolonization, equity and outstanding quality of life for all residents.

      Consider joining our committed team of staff and being part of an innovative, inclusive and rewarding workplace.

      Main Purpose and Function

      This position designs, develops, tests, debugs and supports SAP applications based on functional requirements.

      The position performs complex analytical and programming work involving all phases of application development including development, testing and implementation, documentation and training. The position analyzes existing and proposed developments and procedures, designs and develops complex programs or segments of programs to solve problems, and performs related testing, debugging and documentation tasks.

      Specific Duties and Responsibilities

      • Recommends, designs, documents, develops, and revises ABAP/Fiori solutions for requirements (and problems) of varying complexity
      • Consults with business users and business analysts to understand their needs/requirements, analyzes existing and proposed data processing procedures, and coordinates acceptance of completed deliverable.
      • Provides technical assistance to SAP Business Analysts with debugging and program related problem solving
      • Participates in upgrading of SAP and the implementation of other modules
      • Coordinates and facilitates meetings with business users and other technical staff to gather technical requirements.
      • Participates in corporate and departmental reporting support
      • Plans, documents and executes software implementation, including rollback strategies, and coordinating activities with other IT teams and clients, following best practices for deployment and communication
      • Estimates time of development activities and reports progress against estimates to management, Program/Project Managers, and project team members
      • Prepares and maintains detailed user and operations documentation to ensure service levels can be measured and achieved, and to meet audit requirements for safeguarding software, data and business continuity
      • Prepares test data and test scripts, conducts testing (logic, usability, integration, security, and acceptance), debugs programs, and supports user acceptance testing
      • Provides problem resolution for calls referred by the Help Desk
      • Keeps up‑to‑date with developments in programming techniques and SAP programming technologies.
      • Provides technical direction, knowledge share and training to junior technical staff, clients or consultants
      • Assists in the development of computer programming standards
      • Other duties/responsibilities as assigned.

      Qualifications

      Education and Experience:

      • Diploma in Computer Science plus sound experience in programming; or an equivalent combination of training and experience.
      • Sound experience with SAP development is required, focusing on the following technologies:
        • Strong ABAP-OO and debugging skills
        • Business Add-Ins, BAdI , Enhancement Framework, User-Exits
        • ALE, BAdIs, BAPIs, IDocs, BFR and LSMW
        • SAPSCRIPT, Smartforms, AdobeForms
        • WebDynpro ABAP with Floorplan manager
        • SAP Workflow design, change, and support
        • Implementing Fiori Architecture that includes full end to end deployment including Fiori apps.
        • Developing OData services using ABAP
        • Developing new user-facing features and applications based on HTML5, CSS, JavaScript.
      • Experience with the software development lifecycle and common models (waterfall, agile, Kanban, iterative, etc.) with familiarity in best software practices including requirements gathering and unit testing.
      • Experience developing interfaces between SAP and external applications - desirably through PI an asset.
      • Experience implementing SAP provided program corrections (SAP Notes) with OSS and SAP Notes & Upgrades (SPAU)

      Knowledge, Skills and Abilities:

      • Thorough knowledge of computer programming methods, practices and procedures as applied to the work performed
      • Considerable knowledge of the operating systems used in the City’s computer systems.
      • Considerable knowledge of problem definition, analysis and solution techniques applicable to data processing systems and procedures, as applied to the work performed
      • Thorough working knowledge of office productivity tools (e.g. Windows, MS Office)
      • Strong analytical and problem solving skills
      • Combination of strong technical and business skills required
      • Excellent oral, written and presentation skills with ability to communicate to all levels of the organization
      • Ability to collect, analyze and evaluate information required or analysis and programming purposes, to develop logical solutions for assigned problems and to perform the resultant coding.
      • Ability to work both independently and as a member of a team
      • Ability to establish and maintain effective working relationships both internally and externally with technical and non-technical staff
      • Ability to handle business critical and sensitive information
      • Ability to work under pressure, manage multiple priorities and respond to requests in a timely manner
      • Continuous improvement and continuous learning mindset
      • Ability to meet transportation requirements

      Record Checks

      • An Enhanced Police Record Check is a requirement of this position. A clearance requires the absence of any criminal charges or convictions related to this position.

      Where operationally appropriate and subject to change, the City of Vancouver has a Flexible Work Program. This program allows staff to work remotely 1 – 4 days a week from locations that are a daily commutable distance from their work at a City worksite. At this time this position is eligible to be part of the Flexible Work Program.

      The City’s COVID-19 vaccination policy is currently suspended and as a result, vaccination against COVID-19 is not required at this time. However, should circumstances change and the City deem it necessary to re-introduce such policy, you may be required to provide proof of vaccination against COVID-19 in order to be eligible to continue performing your duties.

      Business Unit/Department: IT, Digital Strategy & 311 (1070)

      Affiliation: CUPE 15 Non Pks

      Employment Type: Regular Full Time

      Position Start Date: February, 2024

      Salary Information: Pay Grade GR-027: $47.62 to $56.27 per hour

      Application Close: December 29, 2023

      At the City of Vancouver, we are committed to recruiting a diverse workforce that represents the community we so proudly serve . Indigenous applicants, people of colour, all genders, 2SLGBTQ+ and persons with disabilities are encouraged to apply. Accommodations will be provided upon request during the selection process. Learn more about our commitment to diversity and inclusion.

      Before you click Apply now

      Once you start your application you can save your work and leave the applications page, however please remember to submit your profile to the specific job requisition before the posting closing date.

      In addition to uploading your cover letter and resume, part of the application process may include answering application questions related to the preferred requirements of the role which may take approx. 5-10 minutes. Cover letters should express interest and highlight additional information relevant to the position and resumes should include a summary of skills and experience related to the position.

  • About the company

      Vancouver (/vænˈkuːvər/ van-KOO-vər) is a major city in western Canada, located in the Lower Mainland region of British Columbia.