No more applications are being accepted for this job
- Responsible for the delivery of business or system solutions within a System Development Lifecycle (SDLC) methodology
- Responsible for support of business or system solutions in compliance with determined Service Level Agreements (SLA)
- Analyze, implement, maintain and document system software
- Diagnose, isolate and debug software problems and perform problem resolutions
- Review, analyze and modify programming systems, including encoding, testing, debugging and installing for a large-scale system
- Support implementation of application programs; fix bugs when they occur
- Participate in post-implementation reviews of both application development content and process to maximize and share learning
- Lead the analysis of organizational needs for the development and implementation of applications
- Ensure that systems are developed which meet the business needs and specifications
- Ensure the operating efficiency of existing application systems
- Maintain records for the documentation of systems development and revisions
- Ensure adherence to best practices for enhancements and support; ensure adoption and adherence to defined support processes (e.g. incident management, change management, source code management, etc.)
- Design and code applications programs as needed; create test transactions and run unit and system integration tests
- Collaborate with other IS technical, PMO, Change Management, architecture and business teams to deliver projects and operational activities
- On-call support to customers, this role requires participation in a 24 X 7 on-call support rotation
- University Degree in Computer Science, Information Systems, Engineering, Science or equivalent practical experience
- 3-5+ years' experience in software application development in C#
- Required ASP.Net, WEB_API, Angular, Oracle Database, IBM Rules Engine
- Knowledge in advanced multi-threading, asynchronous communication programming
- Experience with MVVM architecture or other frameworks, REST web api
- 4+ years' experience supporting applications including diagnosing, isolating and debugging software problems
- Flexible and competitive benefits package
- Competitive company pension plan
- Employee Share Purchase Plan
- Performance Incentive Program
- Annual Fitness Subsidy
- Part-time Studies Program
Specialist, Software Developer - Calgary, Canada - CP
Description
POSITION ACCOUNTABILITIES
POSITION REQUIREMENTS
WHAT CPKC HAS TO OFFER