Software Developer 9569

Foilcon

  • Toronto, ON
  • Permanent
  • Temps-plein
  • Il y a 1 mois
Job Description:HM Note: This hybrid contract role is three (3) days in office. Candidates resume must include first and last name.DescriptionScope
  • Design, coding and unit testing of the electronic scheduling solution
  • Translating business requirements and functional specifications into working, tested applications which includes:
  • Developing detailed programming specifications
  • User interface designs
  • Prototypes
  • Writing and/or generating code
  • Compiling data driven programs
  • Conducting unit tests and debugging code.
Assignment DeliverablesThese deliverables will require:
  • Provide implementation/build service towards enhancing an existing web application in a WebSphere application environment and a WebSphere portal environment. More specifically participate as a senior programmer/developer in:
  • Application development
  • Login authorization and authentication development
  • System documentation
  • Deployment activities in a WebSphere 7 and 8.5 server environment
  • Provide design model, user experience models (screen flows/GUI reviews), based on business use cases, business flows, and roles/actors with the supporting design documentation
  • Work from Object Oriented Design (OOD) models using UML notations (Use Case Diagrams, Class/Logical Diagrams, Sequence Diagrams, State Transition Diagrams, Entity Relationship Diagrams, etc.)
  • Assist in metadata/test data creation and maintenance, and prepare data packages for implementation by the Database Administrator
  • Prepare deployment packages of code and instructions for builds in Development, UAT, and Production environments
  • Assist in design recommendations for bug fixes and enhancements as needed
  • Support the testing team during system and UAT testing
  • Work with the Development Team members to share and transfer application knowledge, and run application demonstrations
  • Participate in project design and application JAD sessions / walk throughs
  • Development of required Software Architecture Documentation for the project
SkillsExperience and Skillset RequirementsMandatory Requirements
  • 10+ years of experience in software development, including designing, coding, testing, and deploying applications.
  • Proven expertise in Java/J2EE development within WebSphere Application Server and WebSphere Portal (v7 & v8) environments.
  • Strong experience with web application development using tools and frameworks such as Spring (MVC, AOP, annotations), Hibernate, RSA 8, WID 7.5, Eclipse, JQuery, and Web Services (WSDL).
  • Proficiency in SQL and XPath for data querying, and working with Oracle (relational) and LDAP (hierarchical) databases.
  • Familiarity with PKI technologies, specifically TruePass (Entrust), and development tools like ClearQuest, Trac, Jasper Reports, Sheriff, JAWS.
  • Experience with Search Warrant Tracking System (SWTS), Judicial eScheduling, and ESP systems.
Desired Skills and Experience
  • Experience in coding for producing accessible web sites for audiences that include visual disabilities
  • Knowledge of World Wide Web Consortium Web Content Accessibility Guidelines (WCAG) 2.0, Level AA, and how they apply to programming
  • Experience with J2EE security and WebService security
  • Experience with JRules
  • Experience working with/within OPS
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
Resumes Evaluation/Criteria:Criteria 1: Microsoft Dynamics 365 CRM & ERP Applications and Azure Cloud Experience - 40 Points
  • Demonstrated experience Web portal and portlet experience in the design, development, implementation, and maintenance of web application development in WebSphere 7 and 8.5
  • Demonstrated experience using software development tools Java, Java scripts, J2EE, XML/XSL/XSLT, Rational Application Developer (RAD), Hibernate, Spring Framework, Eclipse, Web Services Description Language (WSDL)
  • Demonstrated Experience in or knowledge of World Wide Web Consortium Web Content Accessibility Guidelines (WCAG) 2.0, Level AA, and how they apply to programming
Criteria 2: Data Manipulation Skills and Experience - 30 Points
  • Demonstrated experience in Web Services, WS-Security, TruePass, LDAP, Spring boot, AngularJS, Node.js
Criteria 3: Testing and Quality Assurance - 20 Points
  • Demonstrated experience on IBM Websphere Process Server including development and deployment-
  • Demonstrated experience working with JRules (a Business Rules Management System) and integrating JRules with WebSphere Process server
Criteria 4: Communication Skills - 10 Points
  • Experience with OPS web security processes like GO-PKI and OneKey will be an asset
Knowledge TransferWhat needs to be KT
  • All documentation relation to the solution components and deliverable of application.
  • Including Knowledge about the Judicial Scheduling ESP, SWTS e.g., its design/components/ solution, coding and any changes made to other systems
To whom
  • JTS PM and Project Team members
When
  • Knowledge transfer will be done via team meetings, 1:1 with PM, emails and documentation on SharePoint site
Must haves:
  • 10+ years of experience in software development, including designing, coding, testing, and deploying applications.
  • Proven expertise in Java/J2EE development within WebSphere Application Server and WebSphere Portal (v7 & v8) environments.

Foilcon