The Programmer Analyst II designs computer application solutions for existing complex or campus-wide computer systems.
Compensation
$8,554.25 - $13,340.92 CAD Monthly
Responsibilities
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
Provides expert advice and makes recommendations on the various design elements associated with software development
Ensures designs are incorporated into technical specifications and updated as changes occur
Provides input into the application architecture and technical architecture of Cybersecurity solutions
Makes decisions regarding the application of computing devices or programs to meet set requirements
Requirements
Undergraduate degree in a relevant discipline
Nice to have: Computer Science degree
Nice to have: secure development industry certifications such as CSSLP or GWEB
Nice to have: experience securing, designing, developing, integrating, and maintaining applications, APIs, and micro services in an enterprise multi-cloud environment
Nice to have: strong working knowledge of OWASP security frameworks, models and standards
Play a key role in maintaining, scaling, and continuously improving a global cloud-based API management platform, focusing on automation, reliability, performance, and operational efficiency.
Responsibilities
Deliver planned quarterly engineering initiatives, including platform optimization, infrastructure improvements, self-service tooling, and architectural enhancements
Support the expansion of cloud infrastructure across multiple regions and cloud environments while improving scalability and reducing operational costs
Automate infrastructure and operational processes using Go, including developing and maintaining custom Kubernetes operators
Operate, maintain, and troubleshoot platform services, databases, and distributed systems, including MongoDB and Redis
Manage and improve production Kubernetes environments, ensuring platform stability, performance, and reliability
As a Senior Frontend Developer, you will play a key role in building and enhancing modern, high-performance web applications used by a global audience. You will work primarily with React and TypeScript to develop new features, improve existing functionality, and deliver seamless user experiences.
Compensation
Competitive compensation, with the initial salary level or range communicated during the recruitment process and before employment begins.
Responsibilities
Develop and implement new website functionalities using React, TypeScript, and modern frontend development practices.
Maintain, improve, and extend existing application features to enhance usability, reliability, and overall performance.
Identify performance bottlenecks and implement optimizations to improve application speed, responsiveness, and scalability.
Design and propose effective technical solutions that address product requirements and support long-term maintainability.
Translate technical specifications into manageable development tasks, independently planning and delivering solutions.
Lead technical architecture and development of WordPress solutions for enterprise clients, collaborating with cross‑functional teams and guiding technical staff.
Responsibilities
Collaborate with developers, designers and project managers
Scope and architect technical solutions with internal and client teams
Create technical documentation and scope documents
Advise and manage teams to produce measurable results
Take ownership of project success, including meeting requirements, timelines and budgets
Provides advice on the testing strategy, test plans, the selection of testing tools, and the identification of resources required for testing. Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non-Graphical User Interface (GUI) environments, including the execution of systems integration tests, specialized tests, and user acceptance testing (e.g., stress tests).
Responsibilities
Provides advice on the testing strategy, test plans, the selection of testing tools, and the identification of resources required for testing
Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non-Graphical User Interface (GUI) environments
Develop test plans, test scripts and test cases and execute these against the various components
Requirements
Nice to have: Knowledge and experience in testing of the Registry system (ex. Catalyst)
Nice to have: Coding automated test scripts to produce sets of automated test cases
The base salary for this position ranges from 102,500 - 184,500 CAD/year; a candidate’s salary is determined by various factors including, but not limited to, relevant work experience, skills, certifications. The compensation package may also include incentive compensation opportunities in the form of annual bonus or incentives, equity awards and an Employee Stock Purchase Plan (ESPP).
Responsibilities
Contributing towards building the roadmap for enterprise IP addressing and connectivity features.
Validating and testing cloud-native technologies and architectures, including monitoring, troubleshooting and improving test execution pipelines.
Participating in the definition and adoption of best practices, knowledge sharing.
Collaborating in an Agile environment to ensure high product quality.
Working in an environment that fosters innovative solutions, rapid development cycles, and open communication.
Requirements
Bachelor's degree or equivalent experience in developing test automation
Lead a team of developers to build and maintain cloud networking platform features for Akamai's Connected Cloud.
Compensation
The base salary for this position ranges from 120,400 - 216,600 CAD/year; a candidate’s salary is determined by various factors including, but not limited to, relevant work experience, skills, certifications. The compensation package may also include incentive compensation opportunities in the form of annual bonus or incentives, equity awards and an Employee Stock Purchase Plan (ESPP).
Responsibilities
Helping build out cloud platform functionality that sets up, manages, and protects networking in the Akamai Connected Cloud.
Designing, implementing, reviewing, documenting, and testing high quality code in close collaboration with your team.
Leading a team of developers while onboarding, mentoring, and coaching new team members
Coordinating with global peers and cross-functional teams to deliver new platform features and resolve technical issues
A strategic internship focused on investigating and resolving critical system issues for Fortune 500 companies while mastering SAP software across various industries.
Responsibilities
Investigate and resolve critical system issues for Enterprise level Fortune 500 companies
Analyze and resolve customer Incidents by means of knowledge databases and verification of software customizing entries and hardware parameters
Reproduce customer issues identifying the root cause and interacting with the development team
Develop strong working relationships with cross-functional teams within SAP
Utilize state of the art collaboration channels like swarming, communities, etc.