Jobs
>
Toronto

    RQ07405 - Software Developer - Senior - Toronto, Canada - Maarut Inc

    Maarut Inc
    Maarut Inc Toronto, Canada

    1 week ago

    Default job background
    Description

    Required to translate technical systems specifications into working, tested applications. This includes:

    • developing detailed programming specifications
    • writing and/or generating code
    • compiling data-driven programs, maintaining, and conducting unit tests
    • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations

    General Skills:

    • Experience in programming and analysis; specialized software package support at the specified experience level
    • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
    • Experience in structured methodologies for the development, design, implementation and maintenance of applications
    • Experience in design, code, test, debug and document applications
    • Experience in the use of object and/or third generation language development tools
    • Experience in one or more programming languages
    • Experience in application design, latest design patters, deployment and troubleshooting
    • Experience with relational and hierarchical database technologies
    • Experience in the use of information retrieval packages using query languages
    • Experience with one or more communications protocols
    • Experience in structured methodologies for the design, development, implementation and maintenance of applications
    • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
    • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
    • A team player with a track record for meeting deadlines

    Desirable Skills:

    • Knowledge and experience with programming Internet-ready applications
    • Knowledge and experience in rapid application development (RAD) methodologies
    • Knowledge and understanding of Information Management principles, concepts, policies and practices
    • Experience with middleware and gateways
    • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
    • Ability to provide post-implementation support and resolve any post-implementation technical issues
    • Experience conducting design walkthrough sessions with project team
    • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
    • Ability to provide user and system documentation as required
    • Lead all development activities for the assigned system components which includes, but is not limited to, coding, documentation, unit testing, defect resolution;
    • Work closely with systems analysts during the design review sessions to provide instruction and recommendations on best coding design, impacts and options;
    • Work closely with business analysts and quality assurance analysts to confirm that the application code meets the business and system requirements that are outlined in the detailed design, during the analysis and user acceptance, testing, and implementation phases of the development lifecycle;
    • Assist systems analysts in the documentation of design, functional, and technical specifications and deployment guides;
    • Ability to work in an Agile Scrum methodology framework;
    • Participate in all phases of the systems development lifecycle from analysis and design, development and coding, acceptance testing, and implementation, and work with project team members to review, evaluate, and approve project deliverables and documentation;
    • Develop and code, including links, application components prototypes as a proof-of concept during design phase, as assigned;
    • Coding, testing, and debugging of the code drop/code release developed based on the assigned application components;
    • Code all assigned application components in accordance with the approved detailed design specifications;
    • Prepare code drop/code release deployment packages in preparation for release to production, and co-ordinate code deployment into various environments (i.e. test, staging, and production);
    • Conduct and assist in code and design reviews;
    • Provide accurate estimates for newly proposed functionality/enhancements and review the estimates from other team members for completeness and accuracy;
    • Work with the Cluster technical staff to identify performance and/or availability issues for the code drop/code release developed and provide solutions;
    • Lead development activities during the defect resolution cycle during the acceptance test Write database scripts for assigned application components;
    • Obtain Client or Cluster application architect approval for all code drop/code release changes for assigned application components;
    • Experience in developing AngularJS or NodeJS based application Experience with Jasper reports Experience with PDF development Develop and code system components that are compliant with the Accessibility for Ontarians with Disabilities Act, 2005;
    • Provide a defect free code drop/code release according to the Cluster's development standards for the assigned application components;
    • Provide quality assurance for the code drop/code release (includes: unit testing, functional testing, load testing, tuning and regression testing, providing defect resolution and a fully tested application component);
    • Provide documented source code for the assigned application components and obtain approval, acceptance, and sign-off by the Cluster on the final code drop/code release;
    • Obtain acceptance and approval by the Cluster and the project team for all assigned deliverables; Ensure all artefacts are in compliance with Government of Ontario –Information Technology Standards (GO ITS) 54 Standards;
    • Actively participate in and contribute to weekly project team meetings and document review meetings, and when required facilitate and lead meetings;
    • Provide daily report confirming status of the assigned tasks in a kanban setting.


    Requirements

    Experience and Skill Set Requirements

    • Application Modeling Tool: Rational Software Architect v.8.0
    • Application Server: IBM WebSphere Application Server (ND) 8.x, IBM Business Process Manager 8x, Liberty 8.x
    • Database: Microsoft Access, Oracle Enterprise Edition , 11g,
    • Database Design Tool: Oracle Designer 10g and 11g
    • Development Environment: RAD 8.0 Websphere BPM v 8x, IBM ODM(ILog/JRule), Liberty 8.x
    • Development Language / Runtime Environment: JavaTM Enterprise Edition,JavaTM, JavaScriptTM , VB ScriptTM, HTML, DHTML, XML, AJAX
    • Office Automation Tools: Microsoft Office, including Exchange/Outlook
    • Operating Systems: Windows 7, Windows 10, SUN Solaris, Windows Server 2008 Enterprise Edition - sp2
    • Server Platform: Windows 2008 and Sun Solaris
    • Tools: IBM/Rational Products, Requirement Composer, Rational Application Developer for Websphere, Liberty 8.x
    • Testing Tools: Mercury QuickTest Professional 10.x Astra LoadTest with Load Runner)
    • IBM AppScan Rational Quality Manager Rational Performance Tester
    • Web Browser: Chrome, Internet Explorer, Firefox
    • Web Server: IBM HTTP Version and IIS
    • Very strong Web design and development experience, including Hyper Text Mark-up
    • Very strong experience interfacing with Java services with BPM
    • Language (HTML), Asynchronous JavaScript and XML (AJAX), Cascade Style Sheets (CSS);
    • Connectivity/Structured Query Language (JDBC/SQL);
    • Strong experience building UI application using AngularJS , NodeJS
    • Strong experience in Restful WebServices
    • Strong knowledge of Java scripts.
    • Experience interfacing with relational databases utilizing Java
    • Experience developing AODA complaint applications
    • Experience with different presentation and server side frameworks (e.g., Struts, Spring,
    • Enterprise Java Beans (EJB), Java Persistence Application Programming Interface (JPA) etc);
    • Understanding of Agile development methodology such as Scrum
    • Experience with JEE application Servers, IBM WebSphere, Liberty 8.x;
    • Experience with Web Services-security, application security (crypto Application Programming Interfaces (API));
    • Must be able to handle multiple tasks at the same time.
    • Must be able to work under pressure and in high paced environment.

    Must Haves:

    • Very strong experience interfacing with Java services with BPM
    • Some experience in developing UI applications using latest web UI framework such as AngularJS and NodeJS
    • Demonstrates experience in Restful Web services
    • Experience with different presentation and server-side frameworks such as Struts, Spring, Enterprise Java Beans (EJB), and Java Persistence Application Programming Interface (JPA)
    • Experience with developing IBM ODM (Operational Decision Manager) based complex applications.
    • Demonstrates experience with the systems development life cycle from analysis and design, development and coding, acceptance testing, and implementation.
    • Demonstrates experience in developing and coding system components that are compliant with the Accessibility for Ontarians with Disabilities Act, 2005

    Nice to Have:

    • Previous Public Sector Experience is an asset.



  • Zazz Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 40 hours per week · Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modificati ...


  • S M SOFTWARE SOLUTIONS INC. Toronto, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Computer and technology knowledge · Informatica · SQL · Amazon Web Services (AWS) · Python · Linux - VxWorks RTOS · Screening questions · Are you currently legally able to work in Canada? · Ex ...


  • Autodesk Toronto, Canada Full time

    Position Overview · Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-perfor ...


  • Berkeley Payment Solutions Inc. ontario, Canada

    This is a remote position. · Berkeley seeks a Senior Software Engineer with +4 years of experience to join our growing organization · You must be willing to work with EST time · Main Responsibilities: · ● Communicate effectively with developers, product managers, customer succes ...


  • Maarut Inc Toronto, Canada

    Required to translate technical systems specifications into working, tested applications. This includes: · developing detailed programming specifications · writing and/or generating code · compiling data-driven programs, maintaining, and conducting unit tests · Resolves and troub ...


  • Maarut Inc Toronto, Canada

    Description: · The Corrections Systems Portfolio requires a temporary Programmer/Developer (L3) with 10+ years' experience for the design, coding and unit testing of enhancements and for troubleshooting and break/fix solutions support for a number of system in the portfolio. · Th ...


  • Maarut Inc Toronto, Canada

    Scope: · The Office of the Public Guardian and Trustee (OPGT) requires a Software Developer L3 with 5+ years of application development and support experience with Microsoft .NET framework, C#, VB.NET, Oracle, SQL Server, Access to work on the Case Management System (PGTed), Ente ...


  • Autodesk, Inc. Toronto, ON, Canada $3

    Senior Software Developer page is loaded · Senior Software Developer · Apply locations Toronto, ON, CAN Montreal, QC, CAN time type Full time posted on Posted 2 Days Ago job requisition id 24WD76118 Job Requisition ID # · 24WD76118 The French translation can be found below/La ...


  • Autodesk, Inc. Ontario, Canada

    Senior Software Developer (Search) page is loaded · Senior Software Developer (Search) · Apply locations Toronto, ON, CAN time type Full time posted on Posted Today job requisition id 24WD77327 Job Requisition ID # · 24WD77327 French job description to follow/La description de ...


  • CGI Njoyn Toronto, ON, Canada

    Job order - J Permanent Full time · Title Senior Software Developer · Category Information/Infrastructure Technology · City Toronto, Ottawa, Ontario, Canada · Job Description Senior Software Developer · Who we are · We are an organization comprised of industry thought ...


  • Autodesk, Inc. Toronto, ON, Canada $3

    Senior Principal Software Developer page is loaded Senior Principal Software Developer · Apply locations Toronto, ON, CAN Montreal, QC, CAN time type Full time posted on Posted 3 Days Ago job requisition id 24WD76112 Job Requisition ID # · 24WD76112 The French translation can be ...


  • Equality Street Inc. Toronto, Canada Full time

    On behalf of our client, one of Canada's largest banks and one of the largest banks in the world by market capitalization, Equality Street is looking for a Senior Salesforce Sales Cloud Developer to add to their Digital Marketing Technology team. · This is a FULL TIME position w ...


  • Equality Street Inc. Toronto, Canada

    On behalf of our client, one of Canada's largest banks and one of the largest banks in the world by market capitalization, Equality Street is looking for a Senior Salesforce Sales Cloud Developer to add to their Digital Marketing Technology team. · This is a 6-MON CONTRACT positi ...


  • Autodesk Toronto, Canada Full time

    Position Overview · Autodesk's Entertainment and Media Solutions (EMS) group is redefining the future of entertainment We empower content makers to inspire, educate, and entertain while investing in our employees to build meaningful careers with us. Autodesk is uniquely able to ...


  • Autodesk Toronto, Canada Full time

    Position Overview · Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-perfor ...


  • BMO Financial Group Toronto, ON, Canada $74,800 - $138,600

    Date limite pour présenter sa candidature : · 05/26/2024 Adresse : · 33 Dundas Street West Groupe de famille d'emploi : · Technologie Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing ...


  • Maarut Inc Toronto, Canada

    Responsibilities: · Required to translate technical systems specifications into working, tested applications. · This includes developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining, and conducting unit tests Res ...


  • Maarut Inc Toronto, Canada

    Responsibilities: · Designing, developing and implementing front end code including user interface interactions and creating attractive and effective user interfaces · Required to translate technical systems specifications into working, tested applications. This includes developi ...


  • Maarut Inc Toronto, Canada

    SCOPE: · The Justice Technology Services - Digital Design Branch requires a software developer with design/development experience of delivering digital products based on Java, Angular, Restful API (e.g. Spring Boot), and Cloud-Native framework and industry-leading UXD to build an ...


  • Maarut Inc Toronto, Canada

    Description · Responsibilities · Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities. · Required to translate technical systems specifications into working, tested applications. · This includes developing d ...