Previous Job
Application Programmer-Expert (CAD)
Ref No.: 18-11949
Location: MISSISSAUGA, Ontario
Key Responsibilities: • Responsible for applications systems analysis and programming activities.
• Requirement gathering & understanding, effort estimation, technical design, project planning and monitoring.
• Consults with users, clients and other technology groups on issues and recommends solutions
• Accountable for all phases of development process—analysis, design, construction, testing and implementation; provides user and operational support on applications to business users.
• Work proactively & independently to address project requirements and articulate issues/challenges with enough lead time to address project delivery risks.
• Providing expertise in technical analysis and solving technical issues during project delivery.
• Customer interfacing - understand customer requirements, propose technical solutions.
• Full Software Development Lifecycle.
• Solves / works complex problems / projects through in-depth evaluation of business processes, system processes and industry standards; performs root cause analyses.
Provide technical guidance to junior resources.
Qualifications 8-10 Years of project experience as a full stack Software developer
• Excellent knowledge of Web technologies including HTML5, Javascript/JQuery. Good knowledge of Angular/Reactjs framework
• Experience in Java and J2EE
• Good analytical and problem solving skills
• Good verbal and written communication skills in English
• MS (in computers, information technology or engineering).
• Ability to work as part of team and independently
• Interpersonal skills to interact with team members and clients

Desired Skills:
• Knowledge of Nodejs and GitHub libraries
• Design patterns/Functional Programming paradigm
• Unit testing frameworks and test driven development methodology