Programmer / Developer- Senior

2iResourcing
Toronto
CAD 150,000 - 200,000
Job description
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 the test environment to the production environment
  • Integrating software components and 3rd party programs
  • Experience in designing and developing an 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 the 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
Services and deliverables
  • Develop technical designs for application development and develop application code for programs
  • Design, implement and maintain application phases, take part in software and architectural development activities, conduct software analysis, programming, testing and debugging, identifying production and non-production application issues, transforming requirements into stipulations
  • Develop, test, implement and maintain application software. Recommend changes to improve established application processes
  • Collating and documenting user requirements, analyzing data and quality assurance testing
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Programmer / Developer- Senior jobs in Toronto