Senior Software Developer, Team Lead (NOC 21232)
Employer:           CampBrain 
Location:             Toronto, Ontario
Salary:                  $126,500 per year
Hours worked per week:              40
Overtime:           No overtime
Vacancy:              1 vacancy
Education Requirements:            Masters Degree in a related field
Language Requirements:             English
Experience Required for the Position: 
- 5+ years of extensive front-end development experience with Vue.js, ReactJS, or a similar framework
 
- 5+ years leading a development team
 
- Strong leadership skills required
 
- Azure and SQL knowledge is a plus
 
- Jira and Agile environments
 
Terms of Employment: Permanent/full time
Start date:          ASAP
Employment Conditions: Must be legally allowed to work in Canada
Work Settings:                  Office
Transportation:                 Public Transportation Available
 
JOB DUTIES:
- Lead the development and maintenance of portions of the application with focus on the payment and billing modules
 
- Develop and administer test across multiple platforms and devices
 
- Assist in reviewing new support tickets and provide/oversee correct bug fixes
 
- Work with Q/A to test corrections and participate in the deployment process
 
- Assist in defining software development project plans, including scoping, scheduling and implementation
 
- Manage time across multiple projects and task in a deadline driven, team environment
 
- Administer critical analysis of test results and deliver solutions to problem areas
 
- Lead a small team of remote engineers to ensure software is delivered completely and on time
 
- Provide guidance and mentoring for professional, development to team members
 
- Provide details report on progress to management
 
- Write, modify, integrate and test software code
 
- Maintain existing computer programs by making modifications as required
 
- Communicate technical problems, processes and solutions
 
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
 
- Assist in the collection and documentation of user’s requirements
 
- Assist in the development of logical and physical specifications
 
- Research and evaluate a variety of software products
 
- Program special effects software for film and video applications
 
- Manage incidents
 
- JavaScript Object Notations (JSON)
 
- Consult with clients after sale to provide ongoing support
 
AREAS OF SPECIALIZATION:
- Bioinformatics
 
- Scrum
 
- Development of Computer Applications
 
- Electronic
 
- Development
 
- Business process management
 
- User experience design
 
REQUIRED COMPUTER AND TECHNOLOGY KNOWLEDGE:
- Adobe Experience Manager (AEM)
 
- Agile
 
- Development and Operations (DevOps)
 
- Excel Visual Basic for Applications (VBA)
 
- Software Development
 
- Image editing software
 
- File management software
 
- Communication Software
 
- Presentation Software
 
- 3D Graphic Software
 
- Project management software
 
- Programming software
 
- HTML editing software
 
- Database software
 
- Amazon Web Services (AWS)
 
- Shell Script
 
- Adobe Photoshop
 
- C++
 
- Device Drivers
 
- Internet
 
- Servers
 
- JavaScript
 
- CSS
 
- PHP
 
- Visual Basic
 
- Basic
 
- SQL
 
- JQuery
 
- MS Office
 
- API
 
- TCP/IP
 
- Angular.js
 
- Git
 
- Gulp
 
- MySQL
 
- Python
 
- React Native
 
- React.js
 
- Bootstrap
 
- Postman
 
- TypeScript
 
- Vue.js
 
- MS SQL Server
 
- Node.js
 
- C#
 
- D3
 
- SignalR
 
- SCSS
 
- Azure
 
- Google Cloud
 
- CI/CD Pipelines
 
- Cypress
 
- Docker
 
- Jest
 
- Vue validation libraries
 
PERSONAL SUITABILITY:
- Accurate
 
- Client focus
 
- Efficient interpersonal skills
 
- Excellent oral communication
 
- Excellent written communication
 
- Initiative
 
- Judgement
 
- Organized
 
- Team Player
 
- Creativity
 
- Integrity
 
- Accountability
 
- Dependability
 
- Resourcefulness
 
ADDITIONAL REQUIREMENTS:
- References
 
- Criminal Record Check
 
WORK CONDITIONS AND PHYSICAL CAPABILITIES:
- Fast-paced environment
 
- Work under pressure
 
- Tight deadlines
 
- Attention to detail
 
BENEFITS OFFERED:
- Dental Plan
 
- Disability benefits
 
- Healthcare Plan
 
- Paramedical services coverage
 
- Learning allowance
 
- Wellness Allowance
 
- Counselling services
 
- Health care plan
 
ADDITIONAL INFORMATION:
Compensation: Please note that the wage will be subject to the prevailing wage in ON for NOC 21232 at the time of hiring.
WORK LOCATION/BUSINESS ADDRESS:
Unit 411, 399 Adelaide Street Esat
Toronto, Ontario Canada
M5A 3X9
HOW TO APPLY:
Via Email:  jobs@campbrain.com