Senior Application Developer
HRBrain
Full Time
Canada
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
Accountabilities
- 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 Category | Application Developer |
Microsoft programming | 6 |
Analysis experience in distributed environment | 6 |
Technical design | Must have |
VB.Net | Strong working Knowledge |
C# | Strong working Knowledge |
HTML | Strong working Knowledge |
C++ | Strong working Knowledge |