Jobs

    IT Application Analyst - Canada - University of British Columbia

    University of British Columbia
    Default job background
    $8,063
    Description
    Job Profile AAPS Salaried - Information Systems and Technology, Level D

    08 CAD Monthly


    At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students.

    Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.

    The Programmer Analyst II designs computer application solutions for existing complex or campus-wide computer systems.


    The Programmer Analyst II is a key contributor to the planning, developing, integrating, and maintaining third-party and custom solutions to meet the business, security, and privacy needs of the UBC Cybersecurity team.

    These solutions are designed for both internal use and campus-wide distribution to address the business, security, and privacy requirements of the UBC Cybersecurity team.

    While this position is eligible for remote work, on-campus attendance is required on a weekly basis.

    Reports to the Senior Manager, Solutions Security and Architecture.

    Works independently and jointly within the Solutions Security and Architecture team to deliver software projects and enhancements on behalf of the UBC Cybersecurity team.

    Collaborates with management and staff from all areas of the Chief Information Security Officer portfolio, UBC Information Technology, other administrative and academic offices, and faculties to coordinate requirements gathering and deliverables.

    Work may also be directed and reviewed by a Cybersecurity Architect or Senior Manager within the greater Cybersecurity team.


    Securely develops, integrates, and maintains security solutions, APIs, and micro services used for the protection of applications and systems across all UBC properties and networks, considering functional, security, privacy, availability, and scalability requirements.


    • In collaboration with architects, developers, analysts and stakeholders, provides expert advice and makes recommendations on the various design elements associated with software development.
    • Ensures designs are incorporated into technical specifications as required, that these specifications are updated as changes occur, and communicates to stakeholders.
    • Provides input into the application architecture and technical architecture of Cybersecurity solutions.
    • Develops technical documentation including issues and user stories, ensuring that all relevant details are captured accurately and that they are understandable to both technical and nontechnical stakeholders.
    • Works with Cybersecurity Architects to group work into releases by determining which user stories and issues will be included in each release based on factors such as priority, dependencies, and team capacity.
    • Coordinates the activities required to deliver a release, including development work, testing, risk management, and deployment.
    • Designs, develops and programs custom software, defines detailed application specifications, standards, and diagrams and develops coding logic flowcharts.
    • Analyzes and reviews existing or proposed system features and integration, security, scalability and performance requirements with clients, business analysts, and team members.
    • Manages small to medium sized projects and related budgets.
    • Provides technical expertise, training, and consultation to other staff.
    • Develops or modifies software application design and specific modules.
    • Conducts testing of new or customized application modules to ensure application meets specifications.
    • Documents functions and changes to new or modified modules, tests activities/results, error handling and backup/recovery procedures.
    • Supports software development lifecycle and applies and follows appropriate programming/development methodologies and best practices.
    • Maintains appropriate professional designations and uptodate knowledge of current information technology techniques and tools.
    • Errors in judgment, poor planning, or failure to act decisively could have a detrimental effect on operation and efficacy of UBC cybersecurity systems. Unreliable systems, integrations, and code errors that disrupt the operations of these system, or failure to meet requirements for security, performance and availability, could lead to extended cybersecurity incident response times, cybersecurity systems downtime, gaps in UBC cybersecurity controls, or potentially even a compromise and/or data breach for UBC systems and services protected by the Cybersecurity team. Besides damaging the reputation of UBC Information Technology and UBC, a breach could also adversely impact the University community, including students, faculty, researchers and staff, and could significantly affect funding and revenue.
    Works under the general direction of the Senior Manager, Solutions Security and Architecture.

    The Cybersecurity Developer works with considerable latitude in regards to methods and procedures and accepts strategic direction from Cybersecurity Architects.

    May report to a Project Manager for specific project based activities and tasks, and may work under the direction of a Cybersecurity Architect for specific project tasks.

    May provide guidance, coaching and technical leadership to less experienced Programmer Analysts, as well as provide feedback on their performance.

    In a project lead role, the Programmer Analyst II may direct and supervise work of other staff assigned to projects.

    Undergraduate degree in a relevant discipline. Demonstrates a commitment to enhancing one's own awareness, knowledge, and skills related to equity, diversity, and inclusion

    An undergraduate degree in Computer Science is preferred.

    Demonstrated experience in some or all of the following areas:

    is required:

    requirements gathering, issue and demand management, release planning, data modeling, SSDLC, ORM concepts and frameworks, version control, CI/CD, secrets storage, encryption, authentication, SQL, object storage, message queuing, APIs, and JSON.


    Experience with Python, PHP, SAST, DAST, SCA, SAML, OIDC, PostgreSQL, MariaDB, TDD, TCP/IP, x509 certificates, network/systems inventories and architecture, DNS, containerization, virtualization, LDAP, or WordPress is an asset.

    Shows respect for differences and diversity, and disagrees without personalizing issues. Utilizes strengths of team members to achieve optimal performance.

    Determines the potential causes of the problem and devises testing methodologies for validation. Analyzes multiple alternatives, risks, and benefits for a range of potential solutions. Provides recommendations to individuals and teams on ways to improve performance and meet defined objectives. Monitors and provides feedback on individual and team performance against defined standards.

    Information Systems Knowledge - Resolves escalated problems of technical support. Solicits the input of appropriate technical experts and managers as required.
    #


  • Scotiabank Canada

    The Senior Application & Infrastructure Analyst will lead and be responsible for the development of the DataPower application within Canada. Ensures are activities conducted are in compliance with governing regulations, internal policies and procedures. · Lead the development fu ...

  • Aurora Cannabis Inc.

    Application Analyst

    2 days ago


    Aurora Cannabis Inc. Canada

    Press Tab to Move to Skip to Content Link · Select how often (in days) to receive an alert: · Application Analyst – Supply Chain · Division: IT · Job location: Remote (Ontario & Quebec) · Hours: 40 hours per week · Employment type: full-time permanent A little about us ...


  • Reitmans ( Canada ) Limited Canada Full time

    Business Type: Head Office - Corporate Services · Department ID: IT - Retail Systems · Temporary · At Reitmans (Canada) Limited (RCL), every moment of every day revolves around our customers and our love of fashion. We believe fashion empowers our customers to put their best f ...


  • 2iSolutions Inc. Canada

    Our New Brunswick client is looking for a Programmer Analyst Level 3 for a 1-year contract position, with an option for extension, starting as soon as possible. 5 Duration / Start Date - The resource will be needed on a full-time basis for 12 months (240 working days). The contra ...


  • Nelson Electric Co Canada

    Remote positions for · Salesforce Developers | Why Join Launchpad? We care about everyone, but employees are #1 · The team at Launchpad holds a social responsibility to maintain excellent working standards and build a culture that ensures employees love coming to work. · Build ...


  • Red River Commodities, Inc. Canada Full time

    Full Job DescriptionRed River Commodities processes sunflowers and select other specialty crop agricultural products to create food ingredients. We contract directly with local growers to provide the freshest possible grains at the best possible prices and our processing faciliti ...


  • Canada Cartage Canada

    Canada Cartage. · Why you'll love Canada Cartage · An iconic Canadian company with over 100 years of helping companies grow and succeed in Canada, we provide national dedicated fleet solutions, general freight services, managed transportation, fulfillment & distribution, and home ...


  • Red River Commodities, Inc. Canada Full time

    Full Job Description · Red River Commodities processes sunflowers and select other specialty crop agricultural products to create food ingredients. We contract directly with local growers to provide the freshest possible grains at the best possible prices and our processing facil ...


  • Canada Cartage Canada

    Canada Cartage.Why you'll love Canada CartageAn iconic Canadian company with over 100 years of helping companies grow and succeed in Canada, we provide national dedicated fleet solutions, general freight services, managed transportation, fulfillment & distribution, and home deliv ...


  • Apptoza Inc. Canada

    Role name: Consultant Role Description: knowledge of Control-M installation, configuration and administration skills experience with Unix/Linux Server Operation System Understanding of Databases (Oracle, Azure, etc) and ETL (Informatica, ADF/ADB), etc and orchestrationmethodologi ...


  • Rally Engineering Canada

    The Software Business Analyst reports to the Lead, Software Developer at the Rally Office based in Sherwood Park. This role will play a crucial role in bridging the gap between the Software Development department and business units. The successful candidate will be responsible fo ...


  • Genetec Canada

    **The team**: · We will work with you to ensure a smooth and efficient onboarding, leveraging the expertise of your fellow team members and the support of your leadership: we want to make it a win for all of us · **What your day will look like**: · - Escalate and dispatch L2+ tic ...


  • Genetec Canada

    **The team**: · We will work with you to ensure a smooth and efficient onboarding, leveraging the expertise of your fellow team members and the support of your leadership. · **What your day will look like**: · - Assess, research, and analyze business and system needs, exploring a ...

  • Jones Lang LaSalle Incorporated

    Application Analyst

    3 weeks ago


    Jones Lang LaSalle Incorporated Canada

    JLL supports the Whole You, personally and professionally. · Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology to our clients. We are committed to hiring the best, most talented people in our ind ...


  • Nyuhs Canada

    Applications Analyst Team Lead page is loaded · Applications Analyst Team Lead · Apply locations Remote time type Full time posted on Posted Yesterday job requisition id R Applications Analyst Team Lead, NYUnited Health Services is seeking a Applications Analyst Team Lead to jo ...


  • The University of British Columbia Canada $8,063

    AAPS Salaried - Information Systems and Technology, Level D Job Title · 08 CAD Monthly The Compensation Range is the span between the minimum and maximum base salary for a position. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity t ...


  • Providence Canada $2

    Description · This position is hybrid/remote and can sit in the footprint of Providence in the states of WA, OR, CA, or TX. Ideal candidate would reside in, Renton/Seattle, WA, Portland/Beaverton, OR, or Irvine, CA main office locations. Full-time hybrid position – remote work w ...


  • Jones Lang LaSalle Incorporated Canada

    JLL supports the Whole You, personally and professionally. · Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology to our clients. and we support them through professional growth, flexibility, and pe ...


  • timesjobs Canada Full time

    # · ## Application Support Analyst · ### Why YOU want this position · Enverus is the leading energy SaaS company delivering highly technical insights and predictive/prescriptive analytics that empower customers to make decisions that increase profit. Enverus innovative technolog ...


  • Computershare Canada

    **Location: Richmond Hill, ON (Hybrid)** · This is a hybrid position primarily based in Richmond Hill, ON. We are committed to your flexibility and wellbeing and our hybrid strategy currently requires two days a week in the office, giving you the option to work remotely for some ...