Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Product Manager Store Associate Bilingual Customer Service Digital Accessibility Lead Senior Digital Analytics Developer Product Manager Beauty Services Lead PEGA Digital Accessibility Specialist Sr Software Developer - IBM Cloud Private Mobile and Web QA Developer Beauty Supervisor-Mapleview supervisor Senior Software Developer Quality Assurance Tester QA Analyst RMA Lab Assistant QA Tester Senior Electrical Engineer Sr Embedded Software Tester Coating Quality Control Inspector Clinique Consultant - Part time Windsor Operator Windsor C Store Team Leader Store Team Leader Production Worker QA Test Lead Junior QA Testers Level 1 Consultant - Security Penetration Software QA Tester QA TESTER QA Tester Manual QA Tester Product Tester Senior Cable Installers PINK Manager-Upper Canada Mall PINK Manager-Georgian Project Manager Technical Representative Associate Cosultant Clinique- Edmonton Freelancer Freelancer QA Analyst Freelancer - Darphin - Calgary Freelancer - Origins - Calgary Freelancer Esthetician- Origins -Toronto Newest Jobs
Companies
Yelp CareGuide ContactMonkey Two Sigma Sterling-Turner WeWork Clearbanc Aecom Exact Media Aerotek AT&T AsteroidX Shopify First Convenience Bank Jane Street LowCostWebDesignFirm.com Hatchways Doordash Amazon Flex Creative Circle Vector Marketing TD Bank Square Clickworker American Income Life Walgreens Recovhub Insight Global Borrowell Instacart Microsoft Scotiabank Paylocity Top Hat Desjardins Xiaomi CI&T Mobeewave UnitedHealth Group Akira The Youth Connection 51talk Checkout 51 mappedin GoParkr autoTRADER.ca Hootsuite SnapTravel ScribbleLive Unbounce All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Senior Application Developer At Bevertec

Location: Mississauga, Ontario

Job Description

Job Position (Specialist Type):
Senior Application Developer


Description of Assignment

 Participate in developing and configuring the integration between components, setting up and fine tuning the application to achieve required performance
 Design and perform unit, integration, regression, performance, security, usability, optimization, and configuration testing.
 Participate in the development of Test Plans, Test Cases and Test Scripts, as well as execute tests as required, perform issue tracking and resolution
 Perform required application and security architecture configuration.
 Support efforts in successfully completing Vulnerability Assessment and remediation of identified risks.
 Develop required documentation in compliance with corporate requirements and provide knowledge transfer to TCHIS Development team.
 Participate in meetings with technical staff, provide experience and knowledge based advice, and actively collaborate to achieve an optimal, simplified solution design that supports the implementation of a cost effective and easy to maintain solution.

Qualifications
The Senior Application Developer qualifications:
 University or Community College degree in Computer Science / Engineering or equivalent a definite asset. Certification in Software Quality Engineering or equivalent a definite asset.
 Extensive development experience in multi-tier Java based web applications and web services.
 Considerable experience with multi-tier web application infrastructure and service architectures employing HTTP web servers such as Apache Tomcat and Internet Information Services; web application servers such as JBoss and WebSphere Application Server; web application server clustering; database servers such as Oracle and MS SQL Server; performance management services such as load balancing; network security services such as firewalls and proxies and familiarity with tools for troubleshooting networking issues such as IBM Tivoli Tools.
 Experience with Identity and Access Management disciplines such as Authentication, Authorization, Federation, and Access Management.
 Experience with multi-factor authentication services and servers such as RSA server
 Knowledge in AD/LDAP and Active Directory Management, User Account Provisioning and Synchronization services.
 Extensive experience in J2EE technologies such as JSP 2.0 and JSP 2.3, Servlet 3.0 and Servlet 3.1, EJB 2.1 and EJB 3.2; application programing languages such as Java 1.6 and Java 1.8; persistence frameworks such as Hibernate 5 and higher, JPA 2.0 and higher; wiring frameworks such as Spring 4.0 and higher and Struts 1 and Struts 2; database query languages and APIs such as JQuery and JDBC; directory and messaging technologies such as LDAP and JMS; logging and unit testing APIs such as Log4j, Junit, HTMLUnit and Vue.js; and RESTful technologies and services such as AJAX and RESTful Web Services.
 Experience in web-based user interface design and development in programming, markup, and script languages such as XML, HTML, XHTML, DHTML, CSS, and JavaScript.
 Considerable experience with integrated development environment tools such IBM RAD, IntelliJ and Eclipse.
 Extensive experience using Rational Database Management Systems (RDBMS) such as Oracle 10g/11g/12C and MS SQL Server including writing and creating DDL scripts for database objects such as tables, indexes, roles, stored procedures, functions, triggers, batch jobs, interfaces, etc. using Oracle PL/SQL and MS SQL Transact-SQL, as well as writing queries in SQL.
 Experience with web-based user interface design for mobile devices.
 Knowledge of Linux RedHat service and development configuration and shell script.
 Experience using Agile methodologies such as SCRUM and Extreme Programming (XP).
 Experience writing solution architecture documentation, using structured systems analysis and design techniques, and systems development methodologies.
 Excellent verbal and written communication skills to interact with internal and external clients.
 Excellent interpersonal skills with the ability to work effectively as a team member, collaboratively in a multidisciplinary team environment and independently, as required.
 Strong time management and organizational skills with the ability to perform several tasks concurrently.
 Ability to develop product specifications for the purpose of documenting the implemented solutions
 Knowledge of current and emerging technologies and skills to evaluate and recommend new technology for introduction into a complex technical environment.
 Excellent problem solving skills and the ability to analyze, recommend and implement alternative technologies or approaches to improve systems and solutions.
 Ability to develop, maintain and execute test plans.
Note to all Vendors::
1) The term "Extensive" denotes more than ten (10) years,
2) The term "Considerable" denotes minimum of five (5) years, and
3) The City may contact the references provided. Should any reference fail to confirm that the services listed in Section 3.0 were performed in a satisfactory manner; the Candidate may be declared non-compliant, and not considered for the remainder of the evaluation process.
*** The Senior Application Developer must provide detailed description(s) of their work experience as it relates to the Assignment.

Deliverables

 Development of the assigned flows and functionality of the main TCHIS application and other related components based on the approved specifications
 Develop, configure and integrate TCHIS and TCHIS ADMIN modules as assigned, upgrade ADMIN modules' frameworks and upgrade the code base from java version 1.6 to version 1.8.
 Ensure appropriate environment configuration and fine tuning of the application to achieve required performance

 Design and perform unit, integration, regression, performance, security, usability, optimization, and configuration testing.
 Participate in the development of Test Plans, Test Cases and Test Scripts, as well as execute tests as required, perform issue tracking and resolution
 Perform required application and security architecture configuration.
 Develop required documentation in compliance with corporate requirements and provide knowledge transfer to TCHIS Development team.