Overview
Responsibilities:
- Work closely with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers
- Understand the business requirements and translate them into detailed design specifications and code
- Assesses the costs and benefits for different solutions.
- Designs solutions, writes code, performs unit testing.
- Develops appropriate artifacts / documentation, and facilitates final delivery.
- Plans new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns.
- Evaluates new technologies and the associated upstream and downstream impacts on process.
- Ensures that systems functionally meet requirements and promotes the development of common assets.
- Supports the production issues and problems.
- Supports the management of specific project deliverables & outcomes, including managing small projects to completion, as required to deliver business objectives.
Qualifications:
- 4-7 years of work experience in IT and/or B.S./B.A. in computer science, engineering, information systems, math or business.
- Experience with back office trading platforms is an asset.
- Experience of software development practices, concepts, and technology.
- Good experience in the required programming languages and ability to code with little oversight.
- Understands the business processes, business requirements, the architecture patterns and technology strategy.
- Understands the implications of various components ( technology strategy & architecture) to the overall design of a program, system, or eco-system
- Understands functional aspects and technical behavior of the underlying operating system, development environment, and deployment practices
Please send your resume to sdorval@nuagem.ca