Job Description
Job Duties/ Accountabilities:
- Designs automated software solutions in accordance with enterprise leading practices and design principles
- Assists in the collection and documentation of solution design requirements
- Builds and test automation processes including integration and unit testing
- Analyzes and resolves automation software issues were required
- Participates in peer review of solution designs Supports business process owners during user acceptance testing
- Identifies and communicates risks associated with process automation candidates
- Supports skills transfer by mentoring newly trained resources on best practices and development techniques
- Supports production deployment processes and performance testing
Critical Skills / Competencies:
- College or Bachelor’s level degree in Information technology, Computer science, Software engineering, or Computer engineering
- General understanding of IT standards, network concepts (OSI model, basic network principles, etc.), and hardware / hosting platforms
- Good knowledge of software architecture patterns & practices
- Strong development competence of following languages C#, .Net, python, Angular is required
- Strong SQL and stored procedure knowledge is required.
- Good knowledge of Linux and Windows
- 2-5 years of industry and development experience
- Knowledge of business process modelling and reengineering
- Awareness of standard SDLC processes (e.g., agile, waterfall, etc.) and change management disciplines
- Possesses good communication skills with the ability to present technical details to a non-technical audience
- Experience developing and testing software
- Ability to blend business analysis with technical skill set to develop efficient processes an asset
- 1 year of programming, experience with an RPA software an asset
#Tech
#Indeed
Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec.
Job ID: 60073