Job Description
Programmer/Developer (Solutions Developer)
Location: Toronto
Contract: 15 Months +
Must Have Skills/Experience
- Designing, developing, analyzing, coding, configuring, testing, debugging, maintaining and refining business applications to fit customer requirements for complex projects
- Estimating work effort and providing development plans to the project manager
- Recommending improvements to business processes as supported by application systems
- Converting technical specifications into code using proprietary and non-proprietary tools
- Supporting the development and coordination of system and integration test plans; partnering with quality assurance testing teams to identify errors and confirm business specifications have been achieved
- Supporting the transfer of software from test environment to production environment
- Integrating software components and 3rd party programs
- Experience in designing and developing application in Java
- Experience and knowledge of data mapping, exception handling, and integration of sources in an enterprise environment
- Must have knowledge in designing and developing source-to-target mappings
- Must have knowledge of Spring Component and Spring Framework
- Experience in Java/J2EE, REST web services, JPA and unit testing code coverage
- Experience in building back-end application code that interfaces with other systems, services and APIs/RESTful APIs
- Experience in build and integration tools
- Experience with Enterprise Application Integration (EAI, SOA, ESB) and n-tier client-server architectures
- Experience with IBM Integration Bus (IIB) including hands on experience developing message flows to interface with services producers and consumers, and callout components
- Experience with IBM MQ Series and IBM Data Power
- Experience with complex XML Schema Document (XSD) design practices including hands on experience creating complex types and messages structures
- Knowledgeable in the design and construction of enterprise-level integration systems that are scalable, reusable, high performing and secure
- Knowledge of all phases of software development cycle for large-scale business critical applications in both Waterfall and Agile methodologies
- Ability to understand the long-term ("big picture") goal, the roadmap to achieve it and the interim business values during the execution of the roadmap
- Excellent interpersonal skills, including teamwork, written and verbal communication, facilitation and negotiation
Desirable Skills
- Working knowledge and experience utilizing the following technologies:
- IIB (IBM Integration Bus)
- IBM Infosphere Information Server Enterprise Edition
- IBM Case Manager
- IBM Master Data Manager, Reference Data Manager and Identity Insights
- Cognos, Tableau, SPSS, I2, SQL Server, DB2
- Business experience in regulatory/securities activities and knowledge of the Securities Act and other related compliance legislation is an asset
http://www.3kconsulting.ca
Job Type: Contract