Senior Application Developer

Senior Application Developer
Blend, Canada

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Apr 21, 2021
Last Date
May 21, 2021
Location(s)

Job Description

POSITION TITLE: Application Senior Developer

REPORTS TO: Manager, IT Application Development

LOCATION: Toronto

LANGUAGE: English

OVERALL ACCOUNTABILITY

This position reports to the Manager, IT Application Development and joins existing team of developers.The duties and responsibilities of this role are to be a lead developer regarding solution design in a hands-on manner, in addition to also having to lead a team of developers (Full Time or Contract). As the Application Sr. Developer, this role will play a critical part in executing the technical direction for the department. Sr. Developers lead the discussion around detailed solution design and work closely with our Architecture team on over high-level solution designs. Key focus areas for the team includes Detailed Design, Integration and Digital build, CI/CD processes and other project deliverables.

Examples of key initiatives for the Digital and Integration Services team:

· Event-based integration between applications, between portal and ERP system and expanding capabilities in both closed APIs (real-time B2B) and open APIs.

· Enhance the Digital Strategy and roadmap to align with Microsoft-based ERP system

· Work with technical teams to create development standards (naming standards, design patterns, re-usable code library, source code management, enhancement tracking, change management, etc.)

· Work with Functional Analysts to create business cases, by providing input outlining technologies required for new initiatives, along with identifying any impacts/risks/dependencies/costs etc.

· Maintain our security model as the organization expands into a number of different external-based partnerships and both business to business (B2B) and social technologies

· Implement a standard approach to Digital solution quality management

RESPONSIBILITIES:

Technology Planning and Strategy

· Working with Business and Technical teams, for planning new initiatives:

· Reviews the high level requirements and provide feedback to Business Analyst focus on alignment with business, corporate and technical strategies and ensure sufficient information for business cases

· Contribute to a high-level solution (including multiple options where appropriate)

· Contribute to estimates to be used in project portfolio planning

Contribute to an estimation model and continuously improve it based on actual results from executing initiatives

Key contact point / escalation point for any technical initiatives/issues prior to escalation to management will work to resolve any issues, but will not hesitate to escalate where appropriate.

Evaluate and recommend the packaged application solution that meets Customer requirements.

Contribute/Develop and maintain technical roadmaps taking into account business and technology strategies

Contribute to and maintain technology and application capability models

Project Execution:
High Level Design, Solution Blueprint and Detailed Design

· During the requirements phase of the project, contribute to the high-level design

· specification (HLD):

· The HLD will be developed by the lead Architect and usually include a high-level architecture diagram depicting the components, interfaces and networks that need to be further specified or developed and outline the data transfers between each

During the design phase of the project, contribute to the Solution Blueprint:

· This document describes the overall system architecture and design of the solution, integration of the various solution components and any integration with other application or infrastructure systems.

· The Solution Blueprint should provide an overview of the entire solution by outlining all of the individual detailed design components and the integration required to bring the solution together.

· This typically includes security considerations, operational support, infrastructure set-ups and conversion/migrations as required. This document further elaborates on the High Level Design document completed in the Requirements phase of the project.

During the build phase of the project, you will lead the creation of the Detailed Design

Document (DDD) and its execution:

· The DDD is a layer down from the HLD and details each component of the application and answers the 'How, Why, What and Where'.

· The DDD adheres to the overall Solution Architecture and may also discover new architectural requirements that will cause updates to the HLD.

· DDD is the main application documentation (functional and technical specifications) and is the reference for future enhancements or knowledge transfer. It is a living document that will be continually maintained for

Job Specification

Job Rewards and Benefits

Blend

Information Technology and Services - Toronto, Canada
© Copyright 2004-2024 Mustakbil.com All Right Reserved.