NEW JOB OPENING
SENIOR APPLICATION DEVELOPER
IN EDMONTON, AB, CANADA!

 

Date Posted: 02/04/2025
Hiring Organization: Rose International
Position Number: 477701
Job Title: Senior Application Developer
Job Location: Edmonton, AB, Canada, T6H 5T6
Work Model: Hybrid
Shift: 1 day onsite and 4 days remote
Employment Type: Temporary
Estimated Duration (In months): 13
Min Hourly Rate($): 80.00
Max Hourly Rate($): 90.00
Must Have Skills/Attributes: Agile, Business Intelligence, Data Warehouse, ETL, Python, SDLC, SQL, Testing
Nice To Have Skills/Attributes: Big Data, Cloud Computing

 

Job Description
*** Only qualified Senior Application Developer candidates currently located in the Edmonton, Alberta area will be considered due to the position requiring an onsite Presence***

Senior Application Developer will support a data integration project aimed to re-design and implement several reporting data marts, with conformed dimensions, containing client data into an Enterprise Data Warehouse (EDW) and a set of dependent views. This role will Perform technical strategic functions, ensuring the architecture supports client data analytics and reporting needs. This role may also support application of the Data Fabric architecture, data quality, data standards, and best practices to development as needed.

Required Education:
The proposed resource must meet or exceed one of the following:
• University graduation or diploma in computer science or a related discipline and 8-yr related experience; OR
• 10 years related experience

Required Skills and Experience:
• Experience in designing, building, testing, deploying, and supporting applications in an enterprise IT environment equivalent in size and complexity to the client (8 years)
• Experience using Microsoft SQL (3 years)
• Experience with Python development (3 years)
• Experience with software development processes, and all associated best practices, methods, standards, tools, and policies (8 years)
• Experience working with various software development methodologies (i.e. agile, waterfall, scrum, Kanban, etc.) (8 years)
• Experience working in a Data warehouse / Datalake / Business Intelligence or relevant data environment in a development role (8 years)
• Knowledge of ETL processes and tools, with hands-on experience designing and implementing data pipelines for transforming and loading data from multiple sources into data warehouses (8 years)

Desired Skills and Experience:
• Experience assisting in overall project planning and providing advice on system development opportunities (5 years)
• Experience making decisions and recommendations on highly technical or complex issues without formal guidelines or precedents and exercises resourcefulness and ingenuity (5 years)
• Experience translating data from multiple sources to a single solution, including planning for historical, current, and future data needs (5 years)
• Experience with cloud computing or big data platforms and infrastructure (5 years)
• Experience working in the public sector (5 years)

Job Duties:
• Deliver applications programming and analysis tasks as part of a system development process as well as provide application support, maintenance and enhancements.
• Create both logical and physical data models that efficiently store data and support business processes.
• Support the development and adoption of best practices for data management, integration and common data management, and standardized methodologies.
• Contribute to development of individual data architectures and data quality practices, as needed, to support business objectives.
• Work with datasets using ETL (Extract, Transform, Load) tools and techniques for integrating data from various sources into the EDW.
• Interact with clients/partners (Client-internal and/or external).
• Liaise with business units and program areas to ensure solutions meet current and strategic client needs.
• Align development team to follow Application and Data Architecture.
• Write code for the most complex Functional and Technical Designs with minimal defects.
• Hands – on experience with building and managing data solutions using SQL and/or Python.
• Experience in data modelling (star or snowflake schema), including designing and developing data models to support business requirements.
• Develop and implement data warehouse solutions to support business intelligence and analytical needs.
• Demonstrate strong commitment to Data Security and Compliance to protect sensitive information and enforce data governance in enterprise platforms (access control, security policies across platforms etc.)
• Conduct data profiling to identify data trends, patterns and data quality issues.
• Experience with software development best practices including code reviews, unit testing and documentation.
• Define non-functional requirements (Performance, Availability, Portability, Recovery / Recoverability etc.).
• Understanding of data warehouse design principles, including dimensional modeling, star schemas, snowflake schemas, and the use of conformed dimensions to ensure consistency across data marts.
• Assess technical impacts up front and recommend better ways of designing application to ease the development.
• Produce Technical Design, Database structure and Application Architecture for a new average to high complex application.
• Seek for the best technical design solution that respects budget and timeline. Advocate the re-use of existing components/frameworks.
• Innovate in providing better efficient ways to design application.
• Review Technical Designs from other developers and recommend optimization if necessary.
• Evaluate, with assistance, the quality of the product being delivered, and take action to improve situations.
• Assist/Execute performance/penetration tests and troubleshoot issues at the system level.
• Isolate root cause of issues and provide solution options/recommendations.
• Provide tracking and reporting of time and status on all work, as required.
• Contribute to the creation of the Application Lifecycle Planning.
• Identify and coordinate release schedules.
• Identify service requests and priorities with customers.
• Ensure planned releases remain on schedule.


  • **Only those lawfully authorized to work in the designated country associated with the position will be considered.**

  • **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**

 

Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.

California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.

Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.

Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).

 

 

About Rose

  • Founded in 1993
  • Office Locations Across the U.S.
  • 150+ Clients: Corporations and Government Agencies
  • Employee Oriented Company
  • Challenging Assignments Across the U.S.
  • Continuous Professional Development

Rose International maintained good communication during assignments and are very informative through email and phone calls.

Sade, Consultant

It is a great pleasure being a part of the Rose International Team.

Toni, Consultant

The interactions that I have had with your representatives have always been prompt and very professional. I am very pleased and impressed with your company and services.

Sioe, Consultant

Rose is an assembly of people grounded in honesty, truth and dignity for all of its employees and contractors.

Samba, Consultant

I had a very positive experience working for Rose. The entire process is very efficient and easy.

Joanne, Consultant

EMPLOYEE COMMENTS

  • We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.