View all jobs

Senior Application Developer(Khurram)

Toronto, ON
Position Summary
The Senior Developer is a member of Application Development group. The Senior Developer is primarily a technical resource responsible for designing and developing new solutions and supporting existing applications during their life time. Not only will this person have strong technical skills but also have strong communication and interpersonal skills and will work well within a team.

Role and Responsibilities
The successful candidate will be responsible for:
 Work with technical & non-technical persons in order to evaluate and analyze requirements and estimate work effort,
 Architecting, designing and developing quality solutions within the specified timeframe,
exemplifying good coding practice based on industry coding standards and best practices,
 Ensuring excellent unit testing and mitigating any code issues,
 Successfully deploying solutions to QA and production environments whilst ensuring proper
documentation is in place and the repository is kept current,
 Providing technical consulting
 Supporting and maintaining existing applications,
 Aiding the manager to evaluate the priorities and technical implications of requests presented to the
 Working collaboratively and manage vendor relationships and mentor junior team members,
 React to and resolve tickets that are raised as a result of system incidents ensuring that Service
Level Agreements (SLA’s) are met,
 Ability to multi-task with minimal to no supervision
 Identify opportunities and recommend solutions that will enhance business processes
At times, business needs arise, and employees are required and agree to work beyond their normal
work day or work week to fulfill the accountabilities required for their job. Likewise, people need extra
time to devote to personal matters, and our approach to flexibility provides for this.

Skills & Qualifications

A successful candidate will possess the following skills and qualifications:
 Education: University Degree in Engineering, or Computer Science, or similar.
 Experience: Minimum 5 - 8 years in the IT industry as a developer.
 Programming Languages: C#, .NET Core, T-SQL, Powershell, jQuery..
 Programming Environments: Windows & Linux.
 Knowledge of various application architecture types
 Knowledge of Data Structures and Algorithms
 Azure Cloud:
• Experience with developing Azure Cloud Native applications.
• Experience with developing Microservice-based applications
• Experience with Containers and Orchestration.
 Databases: RDMS, NoSQL.
 Technologies & Standards: Restful, YAML, JSON, GraphQL, SPA, Angular/ReactJS, MVC,
LINQ, Blazer, HTML, CSS.
 Development Tools: Visual Studio 2018/2019 and above.

Share This Job

Powered by