Senior Application Developer


Full Time
Posted 3 years ago

We’re looking for a Senior Application Developer! Reach out if you’re interested and feel free to refer friends/colleagues!


Type of Employment: Full-Time

Title: Senior Application Developer

Location: Remote for now/ Ontario

Job ID number: C1190



  • Communicate to various lines of business at all levels of the organization
  • Adhere to coding standards
  • Design, code, and test technically sound development solutions including, but not limited to: database creation; Windows applications; batch reporting; web applications; web services;
  • React to problems and correct programs and processes as required while instituting best practices and disciplines for software development
  • Work with and take direction along with associated written requirements from the business analysis team to develop programs  to specification
  • Work with business analysts and project managers to prepare functional and design specifications
  • Identify issues and provide solutions for system deficiencies
  • Document system components and related interfaces
  • Provide accurate time estimates for deliverables; when all relevant information is not present at the time of estimation, provide time estimate within the acceptable percentage of deviation
  • Interpreting, understand and explain system-level diagrams and designs
  • Address performance issues, ensuring high scalability of all applications as well as the support of high traffic volume
  • Comprehend compliance issues; demonstrate familiarity with securing web-based applications
  • Mentor junior developers when requested
  • Interact with system architects to understand functional and technical requirements for the given solution
  • Develop and execute unit tests for each assigned task
  • Perform data analysis to extract data; categorize data to identify and analyze behavioral data, uncovering hidden patterns, unknown correlations, and other useful information
  • Provide second-level support


Job-Related Experience

  • Minimum 6 years’ Microsoft programming and analysis experience in a distributed environment
  • Experience with financial, subscription management, and business intelligence applications
  • Demonstrated proficiency in:
    • defining and documenting system components and related interfaces;
    • technical design;
    • translating detailed program specifications into program code; and
    • defining and documenting technical estimates for assigned work packages
  • Solid understanding of software development lifecycle
  • Proficiency in SQL applications, including Enterprise Manager and SQL Query Analyzer
  • Experience creating database tables; indexes; Transact-SQL; stored procedures; triggers; SSIS/DTS packages; and reporting applications including Crystal Reports
  • Strong working experience in SQL 2012 environments
  • Strong working knowledge of:
    • VB.Net
    • C#
    • C++
    • ASP
    • HTML
  • Knowledge of various operating systems, including Windows, Mac, and Linux

Job Features

Job CategoryApplication Developer
Microsoft programming6
Analysis experience in distributed environment6
Technical designMust have
VB.NetStrong working Knowledge
C#Strong working Knowledge
HTMLStrong working Knowledge
C++Strong working Knowledge

Apply Online