Job title:Sr. Application Developer
Organisation: Aimia Inc
Responsibilities Reporting to DM Development Manager , the Senior Application Developer will: Design, develop and support applications in the Aeroplan DM (Direct Marketing) system using Cool:GEN Design, develop and support applications in the Aeroplan DM (Direct Marketing) system using SQL/PL in a context of stored procedures Demonstrate proficiency in relational database concepts, data management methodologies, technologies and standards Be responsible to identify potential areas of improvement and to evaluate how technological solutions/services can be used to improve or sustain the business’ operation. Work in a context of baseline activities and occasionally projects Assess the impact of the business initiatives on existing systems and initiate required changes Perform system analysis, programming, testing, and troubleshooting Perform database and file queries to support business needs Apply the organisation application standards and governance Apply IT security and Application performance concepts Be dedicated to understand the Aeroplan systems and operations Lead, guide and mentor junior and intermediate Developers Work closely with both Functional and Business Analysts Lead analysis and coding peer reviews Key functions The Senior Application Developer will be involved in the lifecycle of a product delivery from the evaluation of business requirements to the post-implementation of the product. The key functions include: Review, analyze and modify the DM (Direct Marketing) application (analysis, coding , testing and documentation) Develop and maintain application technical specifications Participate at defining the QA strategy, system acceptance and reliability criterion Develop high quality application test strategies, test specifications and test cases Plan and accomplish goals based on experience and judgment Performs a variety of tasks (analysis, problem detection, coding, documentation) Provide input for implementation planning Support systems integration and quality assurance testing activities Define and Coordinate Integration testing, participate and validate integration testing results Coordinate and participate in user testing activities Be part of the after hours support team (rotation) Lead and direct the work of others as well as actively participate in peer reviews A wide degree of creativity and latitude is expected Typically reports to a Supervisor or Manager
Required Skills and Competencies:
Bachelor’s degree in Computer Science/Software development and analysis, with at least 10 years of work experience or equivalent combination of different education/work experience Excellent oral and written communication skills (French and English) Solid inter-personal skills, ability to work with different departmental specialists (ex. Testers, Operation leads, Analysts, Developers, etc) Analytical skill, demonstrating ability to identify problem root cause Strong organizational skills, with ability to plan workload according to set priorities Advanced knowledge and understanding of data modelling concepts and techniques (critical) Able to meet tight deadlines and work under pressure Managing own learning Stay abreast of new technologies Demonstration of leadership and pro-activity Quality and speed of technology implementations Positive results of peers & customers appreciation survey Cost savings solutions proposed and implemented Excellent understanding of application development methodology processes and tools Working knowledge of Microsoft Office tools Technologies required: Cool:GEN, MVS-TSO, DB2, Store Procedures (SQL/PL or PL/SQL) Experienced with relational database concepts, practices, and procedures After hours availability for supporting our products. (nights and weekends) Knowledge, Skills & Experience (Desirable): Knowledge of airline industry systems and or loyalty management systems Proficient with thorough system documentation Budget Responsibility No budget responsibility Direct reports No direct report Key Performance Indicators Quality and speed/efficiency of system development deliveries (technology implementations) Thorough understanding of business unit’s operation and procedures Zero defect application deployment
Click here to Apply Online :
No comments:
Post a Comment