Job description:
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