Search jobs > Toronto, ON > Senior software developer

RQ07404 - Software Developer - Senior

Maarut Inc
Toronto, Canada
$42 an hour (estimated)
Full-time

Required to translatetechnical systems specifications into working tested applications.Thisincludes :

  • developingdetailed programmingspecifications
  • writingand / or generatingcode
  • compilingdatadriven programs maintaining and conducting unittests
  • Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations

GeneralSkills :

Experience in programming and analysis;specialized software package support at the specified experiencelevel

  • Abilityto collaborate with IT Professionals throughout the SoftwareDevelopment LifeCycle
  • Experiencein structured methodologies for the development designimplementation and maintenance ofapplications
  • Experiencein design code test debug and documentapplications
  • Experiencein the use of object and / or third generation language developmenttools
  • Experiencein one or more programminglanguages
  • Experiencein application design latest design patters deployment andtroubleshooting
  • Experiencewith relational and hierarchical databasetechnologies
  • Experiencein the use of information retrieval packages using querylanguages
  • Experiencewith one or more communicationsprotocols
  • Experiencein structured methodologies for the design developmentimplementation and maintenance ofapplications
  • Experienceeliciting and documenting information from diverse business areastakeholders and subject matterexperts
  • Excellentanalytical problemsolving and decisionmaking skills; verbal andwritten communication skills; interpersonal and negotiationskills
  • Ateam player with a track record for meetingdeadlines

DesirableSkills :

  • Knowledgeand experience with programming Internetreadyapplications
  • Knowledgeand experience in rapid application development (RAD)methodologies
  • Knowledgeand understanding of Information Management principles conceptspolicies andpractices
  • Experiencewith middleware andgateways
  • Experiencereviewing analyzing and modifying product installation scriptsincluding encoding testingdebugging
  • Abilityto provide postimplementation support and resolve anypostimplementation technicalissues
  • Experienceconducting design walkthrough sessions with projectteam
  • Knowledgeand understanding of Accessibility for Ontarians with DisabilityAct (AODA) and related regulations andstandards
  • Abilityto provide user and system documentation asrequired
  • Leadall development activities for the assigned system components whichincludes but is not limited to coding documentation unit testingdefectresolution;
  • Workclosely with systems analysts during the design review sessions toprovide instruction and recommendations on best coding designimpacts andoptions;
  • Workclosely with business analysts and quality assurance analysts toconfirm that the application code meets the business and systemrequirements that are outlined in the detailed design during theanalysis and user acceptance testing and implementation phases ofthe developmentlifecycle;
  • Assistsystems analysts in the documentation of design functional andtechnical specifications and deploymentguides;
  • Abilityto work in an Agile Scrum methodologyframework;
  • Participatein all phases of the systems development lifecycle from analysisand design development and coding acceptance testing andimplementation and work with project team members to reviewevaluate and approve project deliverables anddocumentation;
  • Developand code including links application components prototypes as aproofof concept during design phase asassigned;
  • Codingtesting and debugging of the code drop / code release developed basedon the assigned applicationcomponents;
  • Codeall assigned application components in accordance with the approveddetailed designspecifications;
  • Preparecode drop / code release deployment packages in preparation forrelease to production and coordinate code deployment into variousenvironments (i.
  • e. test staging andproduction);
  • Conductand assist in code and designreviews;
  • Provideaccurate estimates for newly proposed functionality / enhancementsand review the estimates from other team members for completenessandaccuracy;
  • Workwith the Cluster technical staff to identify performance and / oravailability issues for the code drop / code release developed andprovidesolutions;
  • Leaddevelopment activities during the defect resolution cycle duringthe acceptance test Write database scripts for assigned applicationcomponents;
  • ObtainClient or Cluster application architect approval for all codedrop / code release changes for assigned applicationcomponents;
  • Experiencein developing AngularJS or NodeJS based application Experience withJasper reports Experience with PDF development Develop and codesystem components that are compliant with the Accessibility forOntarians with Disabilities Act2005;
  • Providea defect free code drop / code release according to the Cluster sdevelopment standards for the assigned applicationcomponents;
  • Providequality assurance for the code drop / code release (includes : unittesting functional testing load testing tuning and regressiontesting providing defect resolution and a fully tested applicationcomponent);
  • Providedocumented source code for the assigned application components andobtain approval acceptance and signoff by the Cluster on the finalcode drop / coderelease;
  • Obtainacceptance and approval by the Cluster and the project team for allassigned deliverables; Ensure all artefacts are in compliance withGovernment of Ontario Information Technology Standards (GO ITS) 54Standards;
  • Activelyparticipate in and contribute to weekly project team meetings anddocument review meetings and when required facilitate and leadmeetings;
  • Providedaily report confirming status of the assigned tasks in a kanbansetting

Skills

Experienceand Skill SetRequirements

ApplicationModeling Tool : Rational Software Architectv.8.0

ApplicationServer : IBM WebSphere Application Server (ND) 8.x IBM BusinessProcess Manager 8x Liberty8.x

Database : Microsoft Access Oracle Enterprise Edition11g

DatabaseDesign Tool : Oracle Designer 10g and11g

DevelopmentEnvironment : RAD 8.0 Websphere BPM v 8x IBM ODM(ILog / JRule) Liberty8.x

DevelopmentLanguage / Runtime Environment : Java Enterprise EditionJavaJavaScript VB Script HTML DHTML XMLAJAX

OfficeAutomation Tools : Microsoft Office includingExchange / Outlook

OperatingSystems : Windows 7 Windows 10 SUN Solaris Windows Server 2008Enterprise Editionsp2

ServerPlatform : Windows 2008 and SunSolaris

Tools : IBM / Rational Products Requirement Composer Rational ApplicationDeveloper for Websphere Liberty8.x

TestingTools : Mercury QuickTest Professional 10.x Astra LoadTest 5.4.3(with LoadRunner)

IBMAppScan Rational Quality Manager Rational PerformanceTester

WebBrowser : Chrome Internet Explorer Firefox

WebServer : IBM HTTP Version 1.3.26 andIIS

  • Verystrong Web design and development experience including Hyper TextMarkup
  • Verystrong experience interfacing with Java services withBPM
  • Language(HTML) Asynchronous JavaScript and XML (AJAX) Cascade Style Sheets(CSS);
  • Connectivity / StructuredQuery Language(JDBC / SQL);
  • Strongexperience building UI application using AngularJSNodeJS
  • Strongexperience in RestfulWebServices
  • Strongknowledge of Javascripts.
  • Experienceinterfacing with relational databases utilizingJava
  • Experiencedeveloping AODA complaintapplications
  • Experiencewith different presentation and server side frameworks (e.g. StrutsSpring
  • EnterpriseJava Beans (EJB) Java Persistence Application Programming Interface(JPA)etc);
  • Understandingof Agile development methodology such asScrum
  • Experiencewith JEE application Servers IBM WebSphere Liberty8.x ;
  • Experiencewith Web Servicessecurity application security (crypto ApplicationProgramming Interfaces(API));
  • Mustbe able to handle multiple tasks at the sametime.
  • Mustbe able to work under pressure and in high pacedenvironment.

EvaluationCriteria :

DevelopmentExperience

  • Verystrong experience interfacing with Java services withBPM
  • Someexperience in developing UI applications using latest web UIframework such as AngularJS andNodeJS
  • Demonstratesexperience in RestfulWebServices
  • Demonstratedexperience withJavascript
  • DemonstratesWeb design and development experience including Hyper TextMarkup
  • Language(HTML) Asynchronous JavaScript and XML (AJAX) Cascade StyleSheets

CSS);Connectivity / Structured Query Language(JDBC / SQL)

TechnologiesExperience

  • Experiencewith different presentation and server side frameworks such asStruts Spring Enterprise Java Beans (EJB) and Java PersistenceApplication Programming Interface(JPA)
  • Experiencewith developing IBM ODM (Operational Decision Manager) basedcomplexapplications
  • Demonstratesexperience with SOA design and development with strong emphasis onWSDL Web Services and RestServices
  • Demonstratesexperience with IBM WebSphere and Liberty
  • Demonstratesexperience with PDFdevelopment

Programmingand Analysis Experience

  • 10years of experience with the design and development of commonutility components usingJEE
  • Demonstratesexperience with the systems development life cycle from analysisand design development and coding acceptance testing andimplementation
  • Experiencein interfacing with relational databases utilizingJava
  • Workingknowledge of the Agile developmentmethodology

TechnicalSkills and Compliance Experience

Demonstratesexperience in developing and coding system components that arecompliant with the Accessibility for Ontarians with DisabilitiesAct2005

PublicSector Experience

  • Demonstratedexperience with the MOE Modernization of Approvals platform orsimilar
  • SOAbasedPublic Sector modernizationinitiatives

Requirements

MustHaves :

  • Verystrong experience interfacing with Java services withBPM
  • Demonstratesexperience in RestfulWebServices
  • Experiencewith different presentation and server side frameworks such asStruts Spring Enterprise Java Beans (EJB) and Java PersistenceApplication Programming Interface(JPA)
  • Experiencewith developing IBM ODM (Operational Decision Manager) basedcomplexapplications
  • Demonstratesexperience with SOA design and development with strong emphasis onWSDL Web Services and RestServices
  • Demonstratesexperience with IBM WebSphere andLiberty
  • 10years of experience with the design and development of commonutility components usingJEE
  • Demonstratesexperience with the systems development life cycle from analysisand design development and coding acceptance testing andimplementation
  • Experiencein interfacing with relational databases utilizingJava

NicetoHave :

PreviousPublic Sector Experience is anasset.

Developer

4 days ago
Related jobs
Raise
Toronto, Ontario

...

Mappedin
Remote, ON, ON, CA
Remote

Who we are and what we do Mappedin is a global leader in indoor mapping and spatial data management.Our innovative solutions power billions of square feet of indoor space and guide millions of people visiting malls, stadiums, offices, retail establishments, healthcare facilities, warehouses, college...

Maarut Inc
Toronto, Ontario

Experiencein programming and analysis; specialized software package supportat the specified experience level Ability to collaborate with ITProfessionals throughout the Software Development LifeCycle. ...

Maarut Inc
Toronto, Ontario

Experience and Skill Set Requirements: Must Haves: 5+ years of experience in Software developer Experience with Dynamics 365, Microsoft Power platform, and Azure solution design Experience with custom. Resolves and troubleshoots technical problems which arise during the use and operation of software...

Mevotech
Toronto, Ontario

JOB PURPOSE Reporting into the Manager, Software Applications, the Senior Software Developer will be responsible for helping drive the success of our software development projects across functional teams within the organization. The incumbent will be responsible in overseeing the software developmen...

Ocado Group
Toronto, Ontario

Senior Robotics Software Developer. Investigate new technologies, identify bottlenecks, improve processes, create roadmaps, and further robotics software development and robotics research at Kindred (Ocado). ...

Maarut Inc
Toronto, Ontario

TheCorrections Systems Portfolio requires a temporaryProgrammer/Developer (L3) with 10 years experience for the designcoding and unit testing of enhancements and for troubleshooting andbreak/fix solutions support for a number of system in theportfolio. Developmentof required Software Architecture Do...

Intact Financial Corporation
Toronto, Ontario

Senior Software Developer (IICS). Software Developer with experience. Coach and mentor junior Software Application Developers and other team members. Oversee development teams, providing technical guidance, and driving project execution to deliver high-quality software solutions. ...

Randstad Canada
Toronto, Ontario

This is a contract position for a Software Developer - Full Stack - Senior for our public sector client. ...

Maarut Inc
Toronto, Ontario

The JusticeTechnology Services Digital Design Branch requires a softwaredeveloper with design/development experience of delivering digitalsolutions based on Java and Spring boot framework to build andenhance products for Criminal Justice Digital Design (CJDD)modernization program. Theprogrammer deve...