Menu

Software Developer | Senior

Location: Toronto, ON, Canada

Category: Software Developer Jobs

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.

• Creates functional and technical designs for customization, extensions and configurations as may be required to implement modules, workflows and rules.

• 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 specified technology and version

• 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, and using Version Control Tools (PVCS)

• Experience in using Rational tools for software development

• 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

Requirements

Experience and Skill Set Requirements:

• 7-10 years of experience as a Senior Technical Consultant in a public sector environment or large (greater than 1000 users) business and I&IT transformation project(s).

• Hands-on experience writing Java and Cúram code and using integration technologies, ESB, Java/JEE, application and web server technologies

• Experience in large scale case management 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 Cúram implementations

• Ability to advise and provide technical recommendations on infrastructure, data conversion, reporting and interfaces

Apply on Company Website You will be redirected to the employer’s website