Req Id: 62970
Bell is a truly Canadian company with over 134 years of success. We are defined by the passion of our team members and their belief in our company’s vast potential.
To ensure we continue to be recognized as Canada’s leading communications company, we’re committed to finding and developing the next generation of leaders. This means creating best-in-class career and development opportunities for our employees.
If you’re passionate, driven and find yourself seeking interesting work, new challenges and continuous learning opportunities, then we want you to join our team.
The Information Technology team develops and maintains Bell’s internal systems and applications while also developing integrated technology solutions for customers across all lines of business.
The team manages Bell’s IT Infrastructure and the service availability of over 700 applications, including mission critical billing and service systems. The IT delivery teams drive the IT Work Program with over 60% of IT capital invested in initiatives that support business unit priorities and Bell’s strategic imperatives.
The IT Delivery - Business markets team is looking for a Programmer Analyst to work in the Enterprise Integration and Master Data Management domain. We require a highly motivated individual, who thrives in a constantly changing and exciting environment, to apply creativity and innovation in the development of solutions essential to support the Bell Business Market Segment’s future success.
Job duties / accountabilities
- Participates in requirements analysis, design, development, documentation and maintenance of various software development projects.
- Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment.
- Interfaces with other systems, internal and external checks and controls, and outputs.
- Designs database files and works files to be used by system.
- Develops general and specific charts showing flow of data and processes in the system.
- Works with user departments to resolve specific problems or make changes in programs
- Performs and leads applications programming activities, including coding, testing, debugging, documentation, and modification.
- Perform bug fixing.
- Performs system implementation.
- Assists in resolving operational problems and testing.
- Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.
- Designs model of business function and assists in redesign of business functions through automation.
Essential skills / competencies:
- Strong verbal and written communication to lead/effectively participate in business requirements or design discussion
- Strong knowledge of programming languages (Java, .Net)
- Object oriented software analysis and modeling
- Relational database analysis, design, modeling and optimization (Oracle)
- Strong tolerance to ambiguity
- Effective problem-solving techniques
- Knowledge of SQL and Stored Procedures
- Knowledge of SOA, Architecture, design
- Knowledge of Oracle, Microsoft BI stack (SSIS, SSRS, SSAS) a must
- Knowledge of all aspects of the Software Development Life Cycle (SDLC)
- Business Intelligence and reporting
- Computer proficiency with Microsoft Office tools (Word, Excel, Visio)
Preferred skills / competencies:
- Degree in Software Engineering
- Understanding of the IS/IT systems development environment
- Knowledge of Web logic and/or Web Sphere an asset
- Knowledge of Master Data Management an asset
- Knowledge of Unix scripting
- Bilingual (English, French) – preferable but not essential
Working Conditions:
- Ability to work extended hours to meet project deliverables when necessary or to support production environment
- Job Location (city): Toronto
- Full time teleworking is not an option.
BCE:WKP #Feature *LI-SH
Additional Information:
Position Type: Management
Position Level: CP2
Job Location: Canada : Ontario : Toronto
Application Deadline: January 5, 2015
Please apply directly online to be considered for this role. Applications through email will not be accepted.
Bell is committed to fostering an inclusive, equitable, and accessible environment where all employees and customers feel valued, respected, and supported. We are dedicated to building a workforce that reflects the diversity of the communities in which we live and serve, and where every team member has the opportunity to reach their full potential.
Created: Canada, ON, Toronto