Title : Software Developer - Senior
Location : Hybrid - Toronto, ON
Mode : Contract
Must Have :
7-10 years of experience as a Senior Cognos Developer in a public sector environment or large (greater than 1000 users) business and I&IT transformation project(s).
- Hands-on experience writing Cognos and SQL
- Experience in large scale implementations
- Technical expertise to enhance, configure, customize and integrate case management system with external or related applications
- Experience in conducting requirements elicitation, fit-gap, design, and development phases in large Cognos implementations
- Ability to advise and provide technical recommendations on infrastructure, reporting and interfaces
Job Description :
At minimum, the Software Developer- Senior will have the responsibilities set out below :
- Provides subject matter expertise and hands-on engagement for all relevant systems including identifying and creating technical solutions design, development, and deployment for specified technology.
- Responsible for the complete end-to-end development of applications and database in both traditional and cloud deployments.
- Create functional and technical designs
- Refine and clarify designs during software development and implementation. Code and unit test code, provide subject matter expertise in supporting System Integration Testing and Use Acceptance Testing.
- Support deployment in production. Conduct Root Cause Analysis of production issues.
- Create all functional and technical design documents
General Skills :
- Experience with Cognos V11.2
- Experience in creating and documenting the technical design, development and delivery of specified technology solutions including : reports, interfaces, conversions, extensions and customizations for High Availability environments.
- Demonstrated experience in the creation and update of technical design specifications to satisfy project requirements
- Experienced in providing estimations of project delivery based on business requirements
- Experience designing, developing and testing data conversion programs and processes to ensure accurate data migrations
- Experience and knowledge of specified technology enterprise architecture methodologies and tools
- Experience developing or customizing reports, interfaces, customizations, application extensions, workflows and procedures
- Knowledge of specified technology Application Framework and Application Development Framework
- Experience with UI integration (embedding external application in specified technology, exposing specified technology in External application)
- Experience developing integrated test scenarios, identifying test data, executing test scenarios as part of system integration testing (COTS and custom), troubleshooting and resolving issues identified and documenting test results.
- Experience with Stakeholder management
- Knowledge of Open UI Concepts-PM, PR, Manifest File and Mapping files
- Experienced in design and development for large scale Information Technology (IT) solutions and providing guidance to development teams
- Experienced in developing JEE solutions, including JEE design patterns
- Proficient in analyzing and designing changes to existing software solutions
- Complete knowledge of SDLC methodologies e.g. Agile development
- Proficient in RDBMS design concepts
Desirable Skills :
- Experience creating Unix scripts
- Experience with Database and SQL
- Experience in using Gitlab for version control
- Proven experience in facilitating discussions, negotiations, conflict resolution
- Strong communicating skills in effectively communicating with client, management and team, making presentation and reporting outcomes
- Experience in designing and developing Web Services
- Experienced in AIX, UML and XML
- Experienced in design, develop, test, optimize and support complex stored procedures, functions, triggers and other database objects with ability to solve complex production issues
4 days ago