- 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.
-
Scotiabank CanadaThe 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 ...
-
Application Analyst
2 days ago
Aurora Cannabis Inc. CanadaPress 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 ...
-
IT Application Analyst
2 weeks ago
Reitmans ( Canada ) Limited Canada Full timeBusiness 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 ...
-
IT Application Analyst
3 weeks ago
2iSolutions Inc. CanadaOur 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 ...
-
IT Application Analyst
2 weeks ago
Nelson Electric Co CanadaRemote 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 ...
-
Application Support Analyst
3 weeks ago
Red River Commodities, Inc. Canada Full timeFull 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 ...
-
Business Application Analyst
2 weeks ago
Canada Cartage CanadaCanada 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 ...
-
Application Support Analyst
2 weeks ago
Red River Commodities, Inc. Canada Full timeFull 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 ...
-
Business Application Analyst
3 weeks ago
Canada Cartage CanadaCanada 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 ...
-
Application Support Analyst
3 weeks ago
Apptoza Inc. CanadaRole 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 ...
-
Application Business Analyst
3 weeks ago
Rally Engineering CanadaThe 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 ...
-
Application Support Analyst
2 weeks ago
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 ...
-
Application Analyst
3 weeks ago
Jones Lang LaSalle Incorporated CanadaJLL 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 ...
-
Applications Analyst Team Lead
2 weeks ago
Nyuhs CanadaApplications 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 ...
-
Information Technology Application Analyst
3 weeks ago
The University of British Columbia Canada $8,063AAPS 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 ...
-
Oracle PPM IS Applications Analyst
3 weeks ago
Providence Canada $2Description · 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 ...
-
Cash Application Analyst
3 weeks ago
Jones Lang LaSalle Incorporated CanadaJLL 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 ...
-
Application Support Analyst
2 weeks ago
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 ...
-
Application Support Analyst
4 weeks ago
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 ...
IT Application Analyst - Canada - University of British Columbia
Description
Job Profile AAPS Salaried - Information Systems and Technology, Level D08 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.
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 inclusionAn 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.
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.
#