About this role
Education: Bachelor's degree. Work setting: Service company. Software company. Information technology (IT) service provider.
Tasks
- Collect and document user's requirements.
- 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.
- Plan every step of the integration of a computer-based system.
- 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).
- Robotic process automation.
- Usability testing.
- Operate automatic or other testing equipment to ensure product quality.
- Consult with clients after sale to provide ongoing support.
- Conduct tests and perform security and quality controls.
- Execute and document results of software application tests and information and telecommunication systems tests.
- Computer and technology knowledge: Agile.
- Cloud.
- Development and operations (DevOps).
- Jira.
- Microsoft Visual Studio.
- Enterprise Applications Integration (EAI).
- Visual C++ / MFC.
- Web service design. .NET.
- C#.
- SQL.
- Programming languages.
- Software development.
- XML.
- ASP.NET. MS Office.
- Git.
- Bootstrap.
- Figma.
- GitHub.
- Manual Testing.
- Microservices.
- MS Visual Studio Code (VS Code).
- Postman.
- TypeScript.
- MS Excel.
- MS Outlook.
- MS SQL Server.
- API.
- Area of work experience: Project implementation.
- Design.
- Quality assurance or control.
- Area of specialization: Scrum.
- Development of computer applications.
- Development.
- Technical support.
- Business methods analysis.
- E-commerce.
- Work conditions and physical capabilities: Fast-paced environment.
- Work under pressure.
- Tight deadlines.
- Attention to detail.
- Personal suitability: Accurate.
- Efficient interpersonal skills.
- Excellent oral communication.
- Initiative.
- Judgement.
- Organized.
- Team player.
- Dedication.
- Analytical.
- Proactive.
- Quick learner.
- Screening questions: Are you available to start on the date listed in the job posting?.
- Do you have experience working in this field?.
- Experience: 5 years or more.
- Employment terms options: Day.
- Financial benefits: As per collective agreement.
- Other benefits: Learning/training paid by employer.
- On-site amenities.