Skip Navigation

GGI- Programmer Analyst

Brampton, Ontario

Submit your resume

Max. file size: 100 MB.
Drop your resume and other files here or upload here
This field is for validation purposes and should be left unchanged.

Reporting  to the DevOps Manager, The role is accountable to translate software requirements into programming code through to usability of the application. A primary accountability of this role is to review requirements and take the appropriate action; solution; writing and implementing efficient code, supporting testing, managing  release processes and providing production supports.

Duties and Responsibilities

  • Analyzes business requirements and system specification
  • Develops applications to specifications within the required timeframe
  • Follows established SDLC methodologies and Agile practices
  • Demonstrates excellent organization and written/verbal communication skills
  • Works with business analysts and architects to determine and verify requirements and specifications, contributing to requirement definition working sessions and specification development
  • Creates detailed implementation design to build new and maintain existing applications
  • Evaluates technical options and risks. Participates actively in the development of various design alternatives and selects or recommends appropriate solutions based on industry best practices
  • Writes supporting and configuration documentation, or guides team members in delivering technical documentation
  • Integrate software components and third-party programs;  for an application enhancements and customizations
  • Provides updates on tasks via discussions and status reports in written or verbal form as required
  • Provides work estimates for development tasks and verifies work estimates of others
  • Reviews solutions for completion and system performance objectives
  • Designs, develops and implements unit and integration testing for existing code base and for new functionality under development
  • Supports release deployment through multiple environments including Development, QA,  User Acceptance Testing, and Production

Education and Experience

  • Minimum 2 years’ in a similar role with experience in Web Application Development
  • Working experience with Microsoft .NET development using C#,  MVC, Web API, MS Visual Studio
  • Working experience with AngularJS, JQuery, Javascript, CSS, Bootstrap, NodeJS,  XML/JSON is a plus
  • Nice to have working experience with Sharepoint, BI, PowerBI.
  • In depth working experience developing data driven components for MS SQL Server, SQL Language/Query Skills
  • Strong working experience with Object Oriented Analysis and Design, Relational Database Analysis & Design, and Object Store architectures
  • Proven experience supporting critical business applications in a production environment
  • Working with version control systems such as Team Foundation Server/Azure DevOps and Git
  • Code Profiling and Performance investigation and tuning
  • Test Driven Development

Knowledge and Skills

  • Knowledge of software development and all aspects of the Secure Software Development Life Cycle (SSDLC)
  • A team player who works well with end users from different disciplines and varying degrees of business experience
  • Ability to work independently: self-learner, motivated, enthusiastic, and someone who enjoys learning new technologies
  • Ability to perform standard application unit testing
  • Excellent debugging, problem-solving, organizational, analytical skills
  • Familiar with software security principles
  • Knowledge in system administration and networking (i.e., Windows Server, IIS)