Job Title: Developer
Key Responsibilities:
* Design, develop and maintain scalable, efficient software applications.
* Participate in the full cycle of projects including analysis, testing, validation and deployment.
* Work collaboratively with project stakeholders to identify business requirements and provide technical solutions.
* Implement and maintain documentation for all development projects.
* Identify and address technical issues that impact production.
* Escalate production and development issues when necessary.
* Provide adequate time estimates for internal and client's projects.
* Review and provide constructive feedback on functional requirements documentation and specifications of the projects.
Requirements:
* Master's degree in Computer Science or equivalent academic background.
* Minimum 3 years' experience in IT Development or a relevant similar experience.
* Full professional proficiency in English is required; knowledge of French is an asset.
* Capability to evolve in a development stack.
* Proficient knowledge of Perl.
* Good knowledge of Shell scripting and Unix environments.
* Working experience with Git.
* Familiar with DevOps concept such as CI/CD.
* The print stream format knowledge such as AFP, PostScript or PCL, familiarity with print management software is a strong asset.
* The knowledge of Docbridge Software is an asset.
* Experience with OCR/ICR software and document capture workflows is an asset.
* Ability to work autonomously, demonstrate initiative and team spirit.
* Analytical and problem-solving mindset.
* Ability to prioritize and execute tasks in a high-pressure environment.
Benefits:
* Flexible and dynamic human-sized tech organization.
* Ambitious plans for growth and innovation.
* Opportunity to work on great projects and people.
* Importance to clients and colleagues.
* Stimulating and collaborative environment.