
Software Developer 9569
- Toronto, ON
- Permanent
- Temps-plein
- 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.
- 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
- 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.
- 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
- 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
- Demonstrated experience in Web Services, WS-Security, TruePass, LDAP, Spring boot, AngularJS, Node.js
- 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
- Experience with OPS web security processes like GO-PKI and OneKey will be an asset
- 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
- JTS PM and Project Team members
- Knowledge transfer will be done via team meetings, 1:1 with PM, emails and documentation on SharePoint site
- 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.