20 Jobs Found
Java API Developer Full-time Job
IT & Telecoms CalgaryJob Details
PURPOSE OF THE POSITION:
Design, Develop and Enhance rich COBOL, .Net, and Java user-interface applications with middle-tier (messaging) and other back-end processes and applications, in a large, complex, transactional based environment.
POSITION ACCOUNTABILITIES:
- Gather, refine, and document system requirements to ensure functionalities follow best practice methodologies
- Code, test, document and deliver requested functionality changes or enhancements to new or existing enterprise applications
- Produce technical documentation (i.e. requirements, design documents, turnover documentation, test plans) for requested functionality changes or enhancements
- Work within established CP software development standards and configuration management procedures and processes
- Assist in the creation of the system design and functional specifications
- Provide Functional Support for applications as needed
- Participate in weekly rotational on call support
- Responsible for developing and testing solutions, coordinate the implementation and completion of recommended specifications application
- Provide code and database administration in live and test environments
- Write technical procedures and documentation for the applications including operations, user guide, etc.
- Participate in meetings with team to discuss progress and issues to be resolved, and report progress on a weekly basis to the Manager and perform various other duties as required
POSITION REQUIREMENTS:
- University Degree or Diploma in Computer Science, Information Systems or equivalent Application development experience
- 5+ years of COBOL Application Development experience
- 5+ years of Java Application Development experience
- Excellent knowledge of any relational databases and SQL technologies
- Experience working closely with the business to arrive at an optimal solution in terms of functionality, timelines, and implementation
NICE TO HAVE:
- Experience with developing .Net applications
- Experience withpatterns such as MVC, REST, and dependency injection
- Experience with Micro Focus Visual COBOL and Object Oriented COBOL
- Experience with Micro Focus Visual COBOL COBJVM integration
- Experience with COBOL Embedded SQL.
- Experience with MQ messaging or other messaging systems
- Working proficiency with Linux in server environments
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Integration using JSON and XML based web services and MQ
- Advanced SQL – modeling, advanced query writing, tuning/optimization of queries
- Experience with Tomcat, Web sphere Application Server or similar application servers
- Experience with agile development methodologies
- Experience in the Spring Framework
- Experience with test-driven development
WHAT CPKC HAS TO OFFER:
- Flexible and competitive benefits package
- Employer Funded Retirement Plan
- Employee Share Purchase Plan
- Performance Incentive Program
- Annual Fitness Subsidy
- Part-time Studies Program
ADDITIONAL INFORMATION:
As an employer with North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.
Background Investigation:
The successful candidate will need to successfully complete the following clearances:
- Criminal history check
- Reference check
Management Conductor Program:
Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CPKC. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.
CPKC is an employment equity employer committed to the principles of employment equity and inclusion. We encourage all qualified candidates to apply including women, Black, Indigenous, People of Colour (BIPOC), members of the LGBTQ+ community, and people with disabilities. Accommodations for the job application process can be provided, as appropriate, upon request. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (PIPEDA).
Java API Developer
CPKC
Calgary - 28.02kmIT & Telecoms Full-time
Learn More
Maintenance Information Specialist Full-time Job
IT & Telecoms CalgaryJob Details
Pembina Pipeline Corporation’s GBU Central Complex (WEST District) is recruiting for a Maintenance Information Specialist.
Reporting to the Day Foreman, Maintenance, the successful candidate will be responsible for liaising between Maintenance, Engineering, and Operations ensuring unit maintenance and production issues are discussed, prioritized, addressed, and resolved in a timely manner.
The Gas Services Business Unit provides gas gathering, compression, shallow cut processing and both sweet and sour deep cut processing services for its customers, primarily on a fee-for-service basis under long-term contracts.
Responsibilities may include but not limited to:
- Participate in notification approval to ensure the work request(s) adds value, the data is accurate, and the priority is correct;
- Communicate daily operations priorities/instructions/directives to the operations unit;
- Prioritize all unit maintenance activities and liaise with the Maintenance Department and operating teams;
- Lead daily unit work prioritization meetings;
- Lead the execution of unplanned emergency / urgent maintenance activities and planned outages;
- Provide input from a plant operations perspective into detailed work plans, scoping requirements, resource and material requirements, work order follow-up and backlog management;
- Lead the planning, coordinating, and scheduling of operations work tasks for equipment maintenance activities;
- Liaise between control center operations, district supervision, and field personnel for planned and reactive maintenance activities;
- Collaborate with SCM on Quotes for Materials or Service and initiating purchase requisitions for materials, resources and equipment as per PPL corporate spending criteria; creating a Bill of Materials ("BOM") to assist with future planning; attaching appropriate technical documents, procedures, specifications, drawings, and checklists, or reports to orders;
- Collaborate with project teams and internal support groups to integrate workloads into the Work order Management System; identifying Outage/Availability impacts in the Planning Process to assist Outage Scheduling;
- Manage equipment in maintenance and operations procedures or manufacture recommendations;
- Develop and implement asset management, preventative maintenance plans, and reliability strategies and initiatives;
- Review daily Operations log to identify issues or opportunities that may affect the current schedule;
- Support the development of Daily, Weekly and Monthly Schedules for planned work and ensure distribution to the appropriate disciplines;
- Work with the Maintenance Planners to ensure all departments needs are identified, understood and plans are integrated;
- Ensure operational and maintenance activities are executed per Pembina’s policies and procedures; supports implementation of maintenance strategies to ensure equipment availability;
- Interface with Safety, Operations, Maintenance, Procurement, Integrity, Contractors and Engineering to develop accurate and executable work scopes;
- Working with the Maintenance Planners to create detailed work packages that include all the required documentation related to the execution of the work scope which could include; P&ID’s, LOTO’s, blind lists, Safety Device Bypass Forms, External Energy Forms, Risk Assessments, Alternative Safe Isolations, Operations preparation of equipment, in addition to the development of commissioning and operating procedures for new or altered equipment;
- Act as Operations SME in the MOC Process, Risk Assessments, PHA’s;
- Support Pembina’s safety culture of "Zero by Choice" and the “Life Saving Rules”. To read more about our Life Saving Rules, visit pembina.com/safety;
- Maintain a visible commitment to process and personal safety, as well as the safety of others; adheres to Pembina’s Core Competencies to drive results and culture; and
- Participate in a diverse and Inclusive work environment.
Qualifications:
This individual must be flexible to accommodate changing priorities in a plant environment. Must be willing to collaborate with different teams through continuous change and improvement in a fast-paced environment. Other qualifications include:
- Minimum 5 years progressively responsible related experience in large processing plant operations;
- Ability to manage multiple task assignments; effective communicator both in verbal and written format;
- Strong understanding of production planning and scheduling and a basic understanding of economics and budgeting;
- SAP experience is considered an asset;
- Proficient in MS Office (Word, Excel and PowerPoint); and
- The successful candidate must be an excellent communicator with strong organizational skills.
Candidates will need to reside within 100 km of Hythe, AB.
This position is considered “Safety Sensitive” so will require Pre-Employment Drug & Alcohol Testing. You may also be required to provide a Driver’s Abstract.
The successful candidate must be legally able to work in the country of the position. Final candidate will be required to undergo Pre-Employment Background Checks including a Criminal Record Check.
This position will be posted until end of day: 03/19/2024
Maintenance Information Specialist
Pembina Pipeline Corporation
Calgary - 28.02kmIT & Telecoms Full-time
Learn More
Java Developer Full-time Job
IT & Telecoms CalgaryJob Details
Canadian Pacific (CP) and Kansas City Southern (KCS) are now CPKC. As the only truly North American railway, we are making big moves! Drawing on our strong foundations and heritage, CPKC moves essential goods across our 20,000-mile network to support economic growth throughout Canada, the U.S. and Mexico. Be a part of history as we connect a continent and create exciting career opportunities across our new transnational network. Visit cpkcr.com to learn about the CPKC advantage, our purpose and culture.
PURPOSE OF THE POSITION:
The Software Developer II will be responsible for analyzing, developing, testing, implementing and documenting software solutions/applications that will contribute to CP's ability to achieve it's organizational goals. The Software Developer II (IS) role will utilize their technology background to help meet departmental service level objectives. Software Developer II will demonstrate proficiency in providing user support by responding to customer calls and correspondence to ensure customers are well satisfied. Using established analytical skills, assists in troubleshooting and examining systems to identify technical issues and guide to root cause.
POSITION ACCOUNTABILITIES:
- Gather, refine, and document system requirements to ensure functionalities follow best practice methodologies;
- Code, test, document and deliver requested functionality changes or enhancements to new or existing enterprise applications;
- Produce technical documentation (i.e. requirements, design documents, turnover documentation, test plans) for requested functionality changes or enhancements;
- Work within established CP software development standards and configuration management procedures and processes;
- Assist in the creation of the system design and functional specifications;
- Provide Functional Support for applications as needed;
- Responsible for developing and testing solutions, coordinate the implementation and completion of recommended specifications application;
- Provide code and database administration in live and test environments;
- Write technical procedures and documentation for the applications including operations, user guide, etc.;
- Provides on-call support on rotation for production environments in a 24 x 7 schedule.
- Participate in meetings with team to discuss progress and issues to be resolved, and report progress on a weekly basis to the Manager and perform various other duties as required.
POSITION REQUIREMENTS:
- Bachelor's Degree in Computer Science, Engineering, Information Systems, or related discipline Required
- 7+ years of experience with Java development.
- Experience designing and working with REST APIs
- API development experience in service and resource-oriented architectures
- Extensive experience in building Distributed, Service Oriented, Micro service-style and cloud-based architectures (Amazon, ECS, Docker, OpenShift, Kubernetes)
- Hands-on experience with rational databases (e.g. Oracle,SQL Server) and caching technology (e.g. Redis)
- Hands-on experience with Linux and Unix Shell Scripting
- Extensive experience with Jenkins, TeamCity, Sonar Cube, Bitbucket
- Knowledge of developing web interfaces using modern JavaScript/CSS frameworks (React, Angular)
- Strong verbal and written communication
- You have a desire to teach and learn from your peers
NICE TO HAVE:
- Experience with Kubernetes, Kafka and MQ
- knowledge of CI/CD tools (Jenkins, Azure/AWS DevOps CI, Github, etc)
- Previous experience in performing on-call duties on a weekly rotation
WHAT CPKC HAS TO OFFER:
- Flexible and competitive benefits package
- Competitive company pension plan
- Employee Share Purchase Plan
- Performance Incentive Program
- Annual Fitness Subsidy
- Part-time Studies Program
ADDITIONAL INFORMATION:
As an employer with North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.
Background Investigation:
The successful candidate will need to successfully complete the following clearances:
- Criminal history check
- Reference check
Management Conductor Program:
Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CPKC. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.
CPKC is an employment equity employer committed to the principles of employment equity and inclusion. We encourage all qualified candidates to apply including women, Black, Indigenous, People of Colour (BIPOC), members of the LGBTQ+ community, and people with disabilities. Accommodations for the job application process can be provided, as appropriate, upon request. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (PIPEDA)”.
Java Developer
Canadalin Consulting Inc.
Calgary - 28.02kmIT & Telecoms Full-time
Learn More
Cloud Developer - Azure Full-time Job
IT & Telecoms CalgaryJob Details
PURPOSE OF THE POSITION:
The IS team provides cloud development services for multiple solutions across CPKC. The cloud team is responsible for helping application teams across CPKC with cloud (AWS and Azure) solutions including real-time data processing, on premise integrations, custom web applications, chat bots, and container-hosted applications. The team is responsible for designing, developing, and supporting cloud solutions that provide both integrations to on premise IS applications and applications directly for use by end-users at CPKC. This role will be responsible for working with Solution Architects, Business Analysts, and other members of the business to develop, deliver, and support cloud solutions primarily using serverless components. This position will have a focus on Microsoft Azure, but will be expected to do some work in AWS.
POSITION ACCOUNTABILITIES:
- Responsible for maintaining and supporting the application and related data processes in a production environment
- Develops applications following standards set by and for the team, including promotion standards, naming standards, integrations standards, documentation standards, and code repository standards
- Responsible for monitoring usage to reduce cloud costs
- Collaborates closely with project teams, including Business Analysts, Solution Architects, Project Managers, Application Developers, and Developers
- Collaborates with other members of the cloud team to provide and receive peer reviews of all cloud production deployments
- Sustainment responsibilities can include: Immediate incident resolution of application problems, performance problems, and integration problems
- Provides 24/7 on call support in rotation for cloud support
- Understands the importance of secure data and maintains the confidentiality of CPKC data
POSITION REQUIREMENTS:
- 5+ years of experience in Azure development
- 5+ years of experience with core Azure services, especially Azure Functions, Blob Storage, Service Bus, Azure App Service, Azure Static Web Apps, Azure Container Instances, Azure Kubernetes Services, Azure SQL, and Azure Cosmos DB
- 5+ years of Experience with monitoring solutions such as Azure Monitor
- Knowledge of writing infrastructure as code (IaC) using Azure Resource Manager (ARM) templates or Bicep
- Proficiency in Azure SDKs, Azure PowerShell, Azure CLI, data storage options, data connections, and APIs
- Experience in app authentication and authorization, compute, and container deployment, debugging, performance tuning, and monitoring
- Strong Python development skills
- Experience in Azure cost management and optimization, including the ability to implement strategies to reduce costs while ensuring performance and reliability
WHAT CPKC HAS TO OFFER:
- Flexible and competitive benefits package
- Competitive company pension plan
- Employee Share Purchase Plan
- Performance Incentive Program
- Annual Fitness Subsidy
- Part-time Studies Program
ADDITIONAL INFORMATION:
As an employer with North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.
Background Investigation:
The successful candidate will need to successfully complete the following clearances:
- Criminal history check
- Reference check
Management Conductor Program:
Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CPKC. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.
Cloud Developer - Azure
Canadian Pacific Railway
Calgary - 28.02kmIT & Telecoms Full-time
Learn More
Software Developer Full-time Job
IT & Telecoms CalgaryJob Details
PURPOSE OF THE POSITION:
Working as a part of the Customer Experience Centre of Excellence (CX COE), the Specialist Software Developer will be responsible for supporting, maintaining and developing the functionality and interfaces for various applications and integration layers (SAP CRM/ECC/TM, Salesforce, Boomi, Mulesoft). The Specialist is also accountable for identifying gaps, interdependencies, and opportunities to improve the quality in the desired solution end state.
POSITION ACCOUNTABILITIES:
- Develop and document a thorough technical understanding of integrations to/from CX COE applications including functions, features, configurations and operations
- Participate in the development and support of CX COE interfaces to other CPKC systems
- Participate in the development, documentation and maintenance of custom-built functionality and interfaces for SAP applications, especially SAP CRM, leveraging ABAP where required, and work with other developers in this area
- Analyze cross-functional integration solution implications and dependencies for assigned projects and recommend appropriate integration solutions for detailed design works or exceptions that balance business risks
- Support and maintain high-level Integration architecture artifacts timely for projects in compliance with the solution review/approval process and CPKC IS gating methodology
- Monitor application health and availability checks, and support operations processes required for ensuring any incidents are avoided or detected in time on CX COE applications, taking corrective actions to maintain health, availability and maintain capacity
- Support troubleshooting of incidents or defects that may arise in SAP CRM and other CX COE applications and ensure a timely resolution. Participate in providing 7x24 application systems support for CX COE applications. Ensure that all stakeholders are updated on progress in a timely manner
- Support application service request resolution, provide continual business application support, research transactional issues, identify root causes as well as assist with upgrade and maintenance of applications
POSITION REQUIREMENTS:
- Bachelors of Science in Business, IT or other related field of study, or equivalent work experience
- Strong SAP CRM development and implementation experience, including ABAP development experience
- Strong configuration skills - performing requirements analysis and then SPRO configuration
- Experience designing and configuring key integration points between SAP modules and other applications
- Appreciation and understanding of how to deal with different cultural values and sensitivities, working in a virtual work environment when needed
- Team player, skilled in working in a highly collaborative manner
- Ability to manage client expectations and negotiate win-win solutions
WHAT CPKC HAS TO OFFER:
- Flexible and competitive benefits package
- Competitive company pension plan
- Employee Share Purchase Plan
- Performance Incentive Program
- Annual Fitness Subsidy
- Part-time Studies Program
ADDITIONAL INFORMATION:
As an employer with North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.
Background Investigation:
The successful candidate will need to successfully complete the following clearances:
- Criminal history check
- Reference check
Management Conductor Program:
Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CPKC. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.
Software Developer
Canadian Pacific Railway
Calgary - 28.02kmIT & Telecoms Full-time
Learn More
Gen AI Quality Assurance Engineer Full-time Job
IT & Telecoms CalgaryJob Details
Our team is responsible for all software engineering activities to ensure that business objectives are met. This includes the creation, development, design, and improvement of products, software, applications, and services. These roles are responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet business obligations.
Meaningful work you’ll be part of
As a Gen AI Quality Assurance Engineer Manager, you’llwork as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. Responsibilities include but are not limited to:
-
Participate in all testing activities during the agile product implementation process, ensuring the quality and reliability of our Gen AI solutions
-
Contribute to insights, risk evaluations and estimation discussions, ensuring that testing considerations are well-integrated into project planning
-
Propose innovative ideas and improvements to the testing process of the Gen AI solution, continuously enhancing its quality
-
Identify opportunities for automation as you will be responsible for implementing in house testing automation frameworks to streamline and expedite the testing process
-
Facilitate communication between development teams, UX/UI designers, and product managers to ensure alignment on project goals and quality standards
-
Analyze project requirements, user feedback, and architectural and design documents to ensure completeness and testability
-
Update test documentation, and create comprehensive reports while maintaining traceability back to project requirements
-
Investigate and determine the source of problems, which may include identifying test deficiencies or deviations from requirements
-
Formulate and executing a robust test strategy tailored to the specific requirements of the Gen AI project
-
Utilize our bug tracking system to record, trace, and drive the resolution of defects and issues discovered during testing
-
Assist in reproducing issues and conducting root cause analysis to facilitate swift resolution
Experiences and skills you’ll use to solve
-
Experience performing different types of testing for complex applications
-
Previous experience using automated testing tools and platforms
-
Software development tools and defect tracking systems like Azure DevOps, Asana, Jira
-
Automation testing tools (Selenium, BlazeMeter, SoapUI, postman) experience
-
Database experience (SQL, Mongo DB)
-
Knowledge of Python for Gen AI development and testing
-
Competent in designing and executing AI prompt engineering and testing scenarios, ensuring the robustness of AI and large language models
-
Working with high level UX principles such as user stories, persona building, prototype/prototype development approaches and information architecture and customer/product research methodologies (e.g., A/B testing and MVT)
-
Agile methodologies
-
A demonstrated commitment to valuing differences and working alongside and/or coaching diverse people and perspectives
Gen AI Quality Assurance Engineer
PwC
Calgary - 28.02kmIT & Telecoms Full-time
Learn More
Computer programmer Full-time Job
IT & Telecoms CalgaryJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates need standard educational qualifications such as college/CEGEP
Experience: Candidates should have experience of 2 years to less than 3 years
Computer and technology knowledge: JavaScript, MySQL, SQL, NET, CSS, C#, ASP.NET
Candidate Status:
- Canadian citizens and permanent or temporary foreign workers of Canada are eligible for this position.
- International Candidates who don’t have a valid Canadian work permit also can apply
Responsibilities:
- The candidates should be able to write, modify, integrate and test software code
- The candidates should be able to maintain existing computer programs by making modifications as required
- The candidates should be able to identify and communicate technical problems, processes and solutions
- The candidates should be able to prepare reports, manuals and other documentation on the status, operation and maintenance of software
- The candidates should be able to assist in the collection and documentation of user’s requirements
- The candidates should be able to write, modify, integrate and test software code for e-commerce and other Internet applications
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through below-mentioned details.
By email
[email protected]
By mail
128 2 Ave SE suite 105
Calgary, AB
T2G 5J5
Computer programmer
Kajata Inc.
Calgary - 28.02kmIT & Telecoms Full-time
39.83
Learn More
Software engineer Full-time Job
IT & Telecoms CalgaryJob Details
Requirements:
Languages: Candidates must have knowledge of the English Language
Education: Candidates should have Bachelor’s degree
Experience: Candidates should have experience of 5 years or more
Work setting: Relocation costs covered by employer, willing to relocate, telecommunications industry, financial institution, and fast-moving consumer goods (FMCG)
Computer and technology knowledge: MS Windows and SAP (FI/CO / HR / MM / OT SD)
Credentials: Microsoft certified professional (MCP)
Candidate Status:
- Canadian citizens and permanent or temporary foreign workers of Canada are eligible for this position
- International Candidates who don’t have a valid Canadian work permit also can apply
Responsibilities:
- The candidates should be able to collect and document user’s requirements and develop logical and physical specifications
- The candidates should be able to research, evaluate, and synthesize technical information to design, develop, and test computer-based systems
- The candidates should be able to develop data, process, and network models to optimize architecture and to evaluate the performance and reliability of designs
- The candidates should be able to plan, design, and coordinate the development, installation, integration, and operation of computer-based systems
- The candidates should be able to assess, troubleshoot, document, upgrade, and develop maintenance procedures for operating systems, communications environments, and applications software
- The candidates should be able to lead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software, and other embedded software control systems
- The candidates should be able to operate automatic or other testing equipment to ensure product quality
- The candidates should be able to consult with clients after the sale to provide ongoing support
- The candidates should be able to execute and document results of software application tests and information and telecommunication systems tests
- The candidates should be able to conduct tests and perform security and quality controls
Benefits:
- The candidates will get bonus, gratuities, learning/training paid by employer, on-site housing options, subsidized public transportation, and team-building opportunities
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your Resume) through the below-mentioned details
By email
[email protected]
Be prepared for the screening questions. Include answering the following questions while applying:
- Are you available for shift or on-call work?
- Are you currently legally able to work in Canada?
- Are you willing to relocate for this position?
- Do you have the necessary equipment for remote work (i.e. internet, home office, etc.)?
- What is the highest level of study you have completed?
Software engineer
C4S Consulting
Calgary - 28.02kmIT & Telecoms Full-time
30 - 59
Learn More