Coordinate the development, installation, integration and operation of computer-based systems
Define system functionality
Develop flowcharts, layouts and documentation to identify solutions
Develop process and network models to optimize architecture
Develop software solutions by studying systems flow, data usage and work processes
Evaluate the performance and reliability of system designs
Evaluate user feedback
Execute full lifecycle software development
Prepare plan to maintain software
Research technical information to design, develop and test computer-based systems
Synthesize technical information for every phase of the cycle of a computer-based system
Upgrade and maintain software
Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems
JavaScript Object Notation (JSON)
Consult with clients after sale to provide ongoing support
Certificates, licences, memberships, and courses
IBM Certification
Computer and technology knowledge
Agile
Business intelligence
Cloud
Development and operations (DevOps)
Eclipse
Jenkins
Jira
Microsoft Visual Studio
C
C++
Linux
HTML
XML Technology (XSL,XSD,DTD)
Servers
Java
JavaScript
Unix
Servlet
Visual Basic
Programming software
HTML editing software
SQL
Programming languages
Software development
XML
MS Office
Oracle
Angular.js
Git
GitHub
Microservices
MS Visual Studio Code (VS Code)
Postman
TypeScript
Unix Shell Scripting
MS Excel
MS Outlook
MS SQL Server
Area of work experience
Project implementation
Design
Area of specialization
Development of computer applications
Development
E-commerce
Work conditions and physical capabilities
Fast-paced environment
Work under pressure
Tight deadlines
Repetitive tasks
Attention to detail
Sitting
Personal suitability
Accurate
Client focus
Efficient interpersonal skills
Initiative
Organized
Team player
Dedication
Analytical
Proactive
Quick learner
Employment terms options
Morning
Employment terms options
Day
Workplace information
Hybrid
Support for newcomers and refugees
Supports newcomers and/or refugees with foreign credential recognition
Offers mentorship programs that pair newcomers and/or refugees with experienced employees
Support for youths
Offers mentorship, coaching and/or networking opportunities for youth