Job Archives
- The Application Developer provides technical support and day-to day administration for application development and design of various in-house and 3rd party applications and web administrative systems, sites and services used by the various academic and business units supported by the University Information Technology (UIT) - Business Management & eCommerce Applications Unit.
- The role is responsible to coordinate related projects, research solutions, develop, design, and implement applications as directed.
- Application development and design, maintain and support customized & third-party applications, maintenance, reporting and documentation, and develop/maintain websites.
- Approximately 70% production support (configuration, identifying/fixing bugs), 30% development
- Meet with client groups, identify and analyze business requirements – develop and/or propose solutions to meet requirements and objectives
- Provides technical consultation to non-technical users to illustrate the options/opportunities towards a resolution
- University Degree in Computer Science
- 3+ years of total experience
- C#.Net, VB.Net, ASP.Net, ADO.Net and Compact Framework technology
- RDBMS - (Oracle, MS SQL, Access), and SQL programming (T-SQL, PL/SQL), LDAP.
- JavaScript (server and client), XML, SOAP, RESTFul API’s, WCF, XSLT, ASP, HTML, DHTML, CSS, IIS
- Higher Education experience
- Any of the following – Java, Mobile Technology, Java Servlets, JSP, Apache, Microsoft PowerApps, PowerBI, Azure, and other cloud platforms
Job Features
| Job Category | Application Developer |
- Develop well designed, scalable, reliable, testable and reusable code for high quality and secure applications that adhere to corporate coding standards
- Proficient in writing C#.NET code using various .NET Frameworks self-dependently (or with little help)
- Experience with .NET technologies and frameworks like EF, MVC, Razor
- Able to work on multiple initiatives simultaneously using efficient time management & prioritization skills
- Troubleshoot and resolve issues with existing production software using root cause analysis techniques & constructive approaches
- Able to analysis business requirements and provide detailed, accurate & realistic development estimates
- Able to participate in peer reviews by providing insightful peer reviews of code using constructive criticism, and learning from reviews done by peers
- Must be able to provide 24/7 technical assistance on a rotational on-call basis
- Work closely with Infrastructure Specialists and System Architects to document Technical design elements of Application and Infrastructure projects.
- Develop and maintain standard operating procedures, and follow established processes & guidelines in the day-to-day work
- Develop high quality and technically accurate documentation translating business requirements into solutions maintaining proper grammar and sentence structure
- .NET, ASP.NET, C#, Web Forms, MVC, EF
- Client-side frameworks like Angular JS
- Experience with SOAP web services such as WCF
- Experience working with REST APIs—strong knowledge of creating complex REST APIs involving GET, PUT, POST, PATCH, DELETE—authentication is a must-have
- Strong knowledge & experience of Microsoft SQL Server including T-SQL, database optimization, query performance optimization
- Strong HTML/CSS/JavaScript/XML, including HTML 5, CSS 3.0, jQuery
- Microsoft BI tools including SSIS/SSRS – experienced in writing as well as troubleshooting complex SSIS packages including multiple workflows
- Experience working with various ticketing/issue tracking systems such as JIRA, Remedy etc.
- Relationship-building skills with a commitment to establishing long-term client relationships
- Experience & strong grasp on writing T-SQL scripts and using DDL/DML
- Strong communication skills
Job Features
| Job Category | Fullstack Developer |
| Fullstack Developer | 5+ |
| .Net | 5+ |
- Prepare estimates of the work effort required to design, develop, test and implement solutions for investment management applications and/or databases.
- Design, implement and test Python applications and SQL code.
- Work closely with business and technical teams to ensure successful completion of all technical deliverables.
- Participate in code reviews and make recommendations for optimization and improvements.
- Create deployment plans for production implementation and support transition documents.
- Support applications after production deployments. Investigate incidents caused as a result of application failures and come up with fixes in a timely manner.
- Carry after-hours support pager on a rotational basis
- Experience working as a software developer.
- Python programming experience (senior level).
- Fluency in core Python, its types and standard libraries. Experience using Python libraries such as Pandas, NumPy etc.
- Experience working with databases such as SQL Server (2016, 2019), Oracle and/or MongoDB.
- Hands on experience with database design, writing complex SQL queries and stored procedures.
- Experience using DevOps tools such as GitHub, Jenkins and Artifactory.
- Exposure to web development tools such as Vue JS, Flask and Django.
- Comfortable working on Linux environments and cloud platforms (AWS, Azure, Google)
- Prior experience with developing application interfaces with middle office and back-office systems such as Eagle Accounting Book of Record or any other ABOR or Investment Book of Record (IBOR).
- Critical thinker with good problem-solving skills.
- Strong communication skills
Job Features
| Job Category | Python Developer |
| Software Developer | 10+ |
| Python Programming | 4+ |
- The role also supports the delivery of analysis-based cyber security services to our internal clients across Canada including threat intelligence and vulnerability assessments.This is an intermediate level role.
- Focused on providing information security consulting to the business and IT clients
- Accountable for information security risk assessments
- Leads security awareness activities
- Conducts threat analysis, including researching evolving threats and providing recommendations
- Develops and conducts vulnerability assessments, and documenting findings in reports
- Conducting penetration tests is a nice to have
- Strong desire to work collaboratively in an unconventional and non/linear way to problem solve unique solutions
- Be customer focused and delivery oriented to drive change in ambiguous situations
- Work proactively with internal clients to understand their needs and deliver creative solutions.
- Strive for continuous learning and can influence others
- Bachelor degree from an accredited college or university or equivalent experience.
- Minimum five years’ experience as an information technology professional with at least two of those in information security demonstrating the accountabilities as listed above.
- Holds at least one information security certification or actively working towards at least one security certification (e.g. CISSP, CISM).
- Strong working knowledge of threat risk assessment methodologies NIST, ISO, IRAM2, etc.
- Strong technical background with exposure to multiple aspects of information technology, networks, server, application dev, architecture, storage, cloud etc.
- Excellent communicator including demonstrated presentation and negotiation skills.
- Experience with security solutions for multi-tier cloud based application on Microsoft Azure.
- Experience with DevSecOps and/or Agile would be an asset.
- Experience interpreting and consulting around meeting the requirements of the Information Security Policies and Standards for a large organization.
- Strong knowledge of IT control frameworks such as COBIT, ISO 27001, and the NIST cyber security framework.
- Working knowledge of IT Audit processes, including design of control test procedures.
- Demonstrated ability to foster relationships and build trust.
- Ability to work independently and deliver on commitments.
- Strong analytical and problem-solving skills.
- Experience in risk assessment methodologies.
Job Features
| Job Category | Information Technology Analyst |
| Information security | 2 |
| Information technology professional | 5 |
- Manage the workload for the digital workforce. This includes:
- Plan for platform growth by reviewing trends and RPA roadmaps, and formulate recommendations for approval.
- Scheduling and prioritizing the processes.
- Communicate breakdowns and downtime to the concerned stake holders in a timely manner and ensure that the various SLAs are met.
- Ensure the RPA operations documentation is kept up to date and include all changes.
- Optimization of the Robots through realigning of the schedule runs & Multi Bots processing Ensure we meet the SLA’S from the business for the processes the RPA team has automated.
- Act as second level support for workflows and processes, infrastructure, platform management; identify incidents, determine whether they are workflow related or systems related and escalate to Business owner, SME, developer or IT support respectively.
- Ensure all Blue Prism processes are properly scheduled, and platform resources are adequate and available.
- As the volume of automated process increases, the Controller must determine resource balancing and schedules to ensure SLAs are met.
- Managing Bots, monitoring automated processes and performing daily administration tasks. Coordination of manual processing of exceptions.
- Require 2 to 3 years’ experience in an RPA controller Role.
- Have excellent problem solving and analytical skills necessary to support large scale IT systems and networks.
- Good communication and organization skills – able to explain technical issues in a clear and concise manner.
- Team player & collaborates well in cross-functional teams.
- Database knowledge and SQL experience.
- Experience with RPA and/or Test Automation a plus. Knowledge of Software Development a plus.
- The following Blue Prism certifications, while not required, would be of added benefit; Blue Prism Foundation Training, Blue Prism Installation Engineer Certification, Blue Prism Technical Architect Certification
Job Features
| Job Category | RPA Developer |
| RPA Controller | 2-3 |
| Database knowledge | 2-3 |
| SQL | 2-3 |
- Develop web apps and interactive data visualization dashboards
- Drive data analysis and data visitation activities
- Explore and work with complex datasets to implement complex visualizations
- Develop data transformation workflows and automation workflows
- collaborate with data scientists and data modelers to scale and deploy solutions in production
- Support project team to scale, monitor, and operate data platforms for very high availability and performance
- Provide clear documentation of all workflows and findings for internal reproducibility
- Capital Markets Expertise
- Experience in Trade and Data flow cycle
- Gathering requirements, document technical documents,
- Solid BA background
- Hands on in Investment accounting and Investment Risk Management
- Management skills (Managing 2 juniors)
- Data ware housing project in capital markets
- Exposure to Security Master and Asset classification
- Experience in various investment products - Equities / Futures/ Forwards / Options
- Python, hands on is a major plus
- Proficient in MS Office / Power BI / Visio
- Able to lead business as consultant and lead the solutioning for them
Job Features
| Job Category | Business Analyst |
| Business Analyst | 7+ |
| Capital Markets | 3+ |
| Data Warehouse | nice to have |
- Develop web apps and interactive data visualization dashboards
- Drive data analysis and data visitation activities
- Explore and work with complex datasets to implement complex visualizations
- Develop data transformation workflows and automation workflows
- collaborate with data scientists and data modelers to scale and deploy solutions in production
- Support project team to scale, monitor, and operate data platforms for very high availability and performance
- Provide clear documentation of all workflows and findings for internal reproducibility
|
|
Job Features
| Job Category | Application Developer |
- The Project Manager ensures delivery of one or more complex projects within the CCAU Digital Banking, that involve multiple teams working on deliverables contributing to an overarching project objective. The project Manager reports status and ensures alignment between many stakeholders across multiple areas of the bank and manage all aspects of the budget, schedule, risks, issues, reporting and governance of projects, including the identification, and escalation of risks and issues Administrative: ensure the completion of required forms and processes for Bank-wide release management, including the OR/NIRA process.
- Escalate risks and issues that cannot be solved with the project team.
- Engage stakeholders (e.g. risk, legal, audit) as needed for consultation and counsel throughout the course of the project
- Ensure risks are mitigated and that teams are unblocked and can effectively complete their work.
- Report project status to multiple stakeholder groups, including: CCAU Digital Banking, business lines and executive SteerCo, as required.
- Ensure all teams are aligned and that the dependencies between teams are tracked and managed.
- Track and manage project risks, issues, action items and key decisions across the project.
- Integrate inputs from many stakeholders to establish and manage a consolidated scope, schedule and budget for the project.
- Build and maintain solid, professional working relationships with peers within the project team and business lines. Leverage these relationships to identify issues, make recommendations and initiation resolution.
- Responsible for assembling and implementing project plans.
- Responsible for the execution of day-to-day project and task oriented work efforts and meeting project expectations for established time, cost and specification definitions.
- Experience in managing and delivering complex software projects in larger organizations.
- Demonstrates strong knowledge of Agile methodology while delivering IT projects. Ideally has
- Expert knowledge and understanding of project management practices, disciplines, tools, and methodologies. Ideally has Project Management Professional certification (PMI PMP).
- Strong budget management and forecasting experience.
- Strong problem solving, critical thinking and analytical skills to rapidly assess problem situations.
- Demonstrates creativity and adaptability when identifying solutions.
- Excellent verbal and written communication skills, with ability to communicate on a broad spectrum (from deep technical discussions to high level executive vision)
- Excellent interpersonal, negotiation and relationships management skills
- Excellent organizational skills and the ability to manage multiple complex initiatives
- Demonstrates proactivity and accountability.
- Spanish speaking, while NOT a hard requirement is a HUGE asset.
- Ability to work with both technical and business stakeholders overseeing delivery of multiple complex projects.
- They want to replicated Ana Maria Santos (attached). It’s a delivery and oversight role. No direct reports.
Job Features
| Job Category | Delivery Manager |
| Project Management | 7+ |
| Managing and delivering complex software projects in larger organizations | 7+ |
- Accountable for complex customization & coding in the salesforce.com ecosystem
- As a senior member of technical staff assist the dev lead & developers in the creation of solution design for the user stories in the POD
- Be the technical subject matter expert and assist the team to solve complex problems
- Salesforce Exprience
- Experience in JavaScript
- Experience in web services (REST)
- Experience with Git and Devops processes
- Experience in Agile Delivery environment
- Previous experience with Mulesoft is an asset
Job Features
| Job Category | Salesforce Developer |
| Salesforce Development | 5-7 |
• Senior Developer delivering the design, development and Implementation of Pega BPM application changes for multiple technology projects • Provide technical leadership, direction and mentorship to a team of IT professionals including Project Managers, Software developers, Business analysts and other project stakeholders • Consult on all aspects of research, analysis, design, and development of technical solutions including work effort and cost estimation • Demonstrate strong communications skills (written & verbal), proven ability to effectively interact with individuals across business units and at various levels within the Bank (technical, business) • Participate in technical recommendations and decision making with other technical teams, architects, and business partners • Produce and/or assist with the production of various SDLC/PMLC deliverables • Identify and manage project risks and dependencies, ensuring that they are managed appropriately • Build consensus and relationships with project team and Business, through use of superior negotiation skills
MUST haves:- SQL Scripting
- DBMS in Oracle
- Pega Development
- Pega CSA Certification
- College Diploma or University Degree in C.S.
Job Features
| Job Category | Pega |
| Pega Development | 5+ |
| SQL Scripting | 5+ |
| DBMS in Oracle | 5+ |
- Guidewire development and maintenance projects
- Experience with Policy center
- P&C experience
- Canadian insurance
- Good Communication skills
- Testing skills required
- Systems analysis
- SQL queries may be required
- Excel experience may be required
- Strong coordination and collaboration
- Rating experience would be an asset
- Ability to gather technical requirements
- Auto experience would be nice
- Policy Center
- Guidewire cloud
- EDGE Services
Job Features
| Job Category | Guidewire Developer-Designer |
| Guidewire Developer | 5+ |
| Policy Center | 5+ |
- This position would be working on the development and operations of the client Research IT facility’s High Performance Computing infrastructure and the High Performance Computing for Health (HPC4Health.ca) platform.
- Manage petabyte data stores and archives with leading edge data management tools, such as IRODS, Ceph and Dell/EMC Isilon storage.Support the client’ HPC system and the HPC4Health project formed by more than 30,000 compute threads, high speed networking (multi-10 & 40 GigE), and multi-petabytes of high performance and archive storage
- Provide guidance and support in all aspects of high-end computing research to a large community composed of researchers and clinicians, and HPC4Health partners.
- Maintain and update technical documentation.
- Manage a variety of network and server hardware while interacting with vendors support teams.
- Experience supporting Linux server systems in a multi-user environment. This includes using UNIX/Linux operating systems (Ubuntu, CentOS ), good understanding of common network protocols (like NFS, CIFS, LDAP, DNS, DHCP, TFTP, and NTP), good understanding of using and maintaining monitoring/alerting systems, and working knowledge of scripting languages (like Bash and Python).
- Verbal communication skills and the ability to interact with peers.
- Experience supporting large storage devices (SAN/NAS) and good understanding of file systems like such as OneFS and ZFS.
- Experience configuring and managing HPC workload management and scheduling software suites (Slurm, SGE, Moab/Torque)
- Experience with routers/switching
Job Features
| Job Category | Linux Admin |
| Supporting Linux server systems | 3-5 |
| Configuring and managing HPC workload management and scheduling software suites | 3-4 |
- Develop modern, high-impact technology solutions
- Collaborate with other functional and delivery teams to research and design the best solution for the different business requirements.
- Conduct testing of new software releases to ensure successful implementation with no impact to existing code base
- Ensure quality of the solutions are robust, scalable and efficient to meet the needs of the business
- May need to provide production support from time to time
- Monitor system performance, troubleshooting and fixing errors
- Within Capital Markets, the candidate will assist with a 2-4 year transformation program. This will include streamlining and modernization of existing systems.
- Bachelor’s Degree in computer engineering, business, Information sciences or other related field.
- Capital Markets experience: regulatory - transaction reporting
- 5+ years of experience as a Java and Python Developer
- Kubernetes experience – big gap of theirs
- Excellent verbal and written communication skills
- Data related experience
Job Features
| Job Category | Software Developer |
| Java and Python Development | 5+ |
| Capital Markets | 5+ |
| Kubernetes | 5+ |
- Work with key stakeholders to align technology solutions with business strategies
- Gather requirements and translates to development team
- Demonstrates knowledge of business functions to resolve problems and capitalize on improvement opportunities
- Perform data analysis and data management
- Within Capital Markets, the candidate will assist with a 2-4 year transformation program. This will include streamlining and modernization of existing systems.
- Bachelor’s Degree in computer engineering, business, Information sciences or other related field.
- Capital Markets experience: regulatory - transaction reporting
- Experience as a business analyst
- Experience with SQL
- Experience with data analysis and reporting
Job Features
| Job Category | Business Analyst |
| Business Analysis | 5+ |
| Capital Markets | 5+ |
- Develop PowerApps canvas and model-driven apps
- Use multiple connectors with PowerApps and Microsoft Flow
- Build PowerApps portals, and leverage Power Automate to create new and improved business process flows
- Re-write and re-engineer custom legacy applications to PowerApps solutions
- Establish and address security protocols within PowerApps
- Experience in Power Platform development
- Experience in developing applications using Power Platform, PowerApps, canvas, model driven app, Dataverse, SQL, Forms
- Excellent verbal and written communication skills
- Strong curiosity and ability to quickly improve efficiency and effectiveness in new tasks
- Ability to multi-task and stay flexible in a dynamic work environment
- Microsoft PowerApps Certification
- Experience with all phases of Software Development Life Cycle (SDLC) which includes gathering and analyzing business requirements, functional/technical specifications, designing, developing, testing, deploying the applications and providing production support
- AWS experience
Job Features
| Powerapps Platform development | 2 |
| Power Platform, PowerApps, canvas, model driven app, Dataverse, SQL, Forms | 2 |
