drjobs Senior Programmer Analyst

Senior Programmer Analyst

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Ottawa - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

ADGA is hiring Senior Programmer Analysts to perform software development tasks for custom-built corporate and enterprise systems which will provide assistance in support development enhancement and improvements of applications as our client is in the process of modernizing applications moving applications into a cloud environment as well as developing new applications for its internal clients.

Tasks:

  1. Design and document detailed programs flow charts interface and diagrams following the Object-Oriented methodology in a web environment to support highly available usage by more than 100 concurrent users;
  2. Provide Work Estimates for features tasks sub-tasks and bugs identified. These estimates will include the following activities: writing design documents technical implementation unit testing and identification of the test data. These estimates must be based on past experience and in consultation with the development team;
  3. Create and modify web application software screens and reports to implement computer systems and sub-systems of larger systems using Java Spring Hibernate Angular JavaScript programming languages following security best practices ensuring traceability of software components back to functional requirements;
  4. Correct program errors by revising instructions or altering the sequence of operations;
  5. Develop and Perform Unit Testing - Verify accuracy and completeness of programs by preparing sample data and unit tests and testing them by means of system acceptance test runs made by operating personnel;
  6. Perform Performance Tuning of object-oriented applications. Performance tuning refers to one or more of the following activities: optimum application usage of system memory or optimum application usage of Central Processing Units (CPU);
  7. Develop and execute unit/integration/regression tests and verify test results;
  8. Develop test instructions and assemble specifications flow charts diagrams layouts programming and operating instructions and design documents to document applications for later modification or reference;
  9. Provide advice guidance and knowledge transfer to application developers;
  10. Apply IT security following industry standards and best practices;
  11. Work with solution and enterprise architect to develop system architecture and participate in the documentation and implementation of the team software development life cycle (SDLC);
  12. Contribute to design development strategies and tools for all components of a complex system including security external function forms and reports;
  13. Develop and implement web services to support dependant applications.
  14. Provide technical support to clients on applications deployed by the team.
  15. Attend planning & status meetings e.g. sprint planning daily scrums technical/design discussions.
  16. Develop or modify design documentation using the software design template;
  17. Develop or modify system architecture artefacts and security related documentation;
  18. Develop or modify Object-Oriented Software application using the project approved standard list and methodologies;
  19. Develop or modify Unit Test Scripts using framework such as JUnit;
  20. Develop or modify Integration and regression test scripts.

Qualifications :

  • A college diploma or university degree in Science Computer Science Engineering or Mathematics or Information Technology.
  • A minimum of 10 years of experience designing and implementing web applications using the following platforms and frameworks:
    • Spring
    • Hibernate
    • JavaScript
    • Angular
  • A minimum of 10 years of experience within the last 12 years performing object-oriented software design in n-tier environments.
  • A minimum of 10 years of experience within the last 15 years developing Java applications with the Eclipse IDE or IntelliJ or VSCode
  • A minimum of 10 years of experience within the last 12 years using test frameworks to perform unit testing of object-oriented software applications such as:
    • JUnit
    • Mockito
    • PowerMock
  • A minimum of 10 years of experience within the last 12 years using Continuous  Integration/Continuous Development and DevOps tools
  • A minimum of 8 years of experience within the last 10 years developing object-oriented software applications to support highly available usage (99.99% uptime) and more than 100 concurrent users
  • 5 years of experience within the last 5 years developing front front-end interfaces with one of these modern frameworks:
    • Angular
    • React
    •  
  • 5 years of experience within the last 5 years supporting applications deployed in containers.


Additional Information :

Work-Life Balance  

We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work and policies designed to support employees through their day-to-day routines and major life events. For example we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days). 

  

ADGA continuously strives to integrate advanced Diversity Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued respected and heard.

Compensation  

Above and beyond our commitment to offer a competitive base salary ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.

Comprehensive Benefits and Total Rewards  

We offer a comprehensive benefit program providing employees with the choice between base or enhanced plans. Depending on the plan ADGA pays for Health & Dental a Health Spending Account Short-Term Disability an Employee Assistance Program and a Telemedicine service. Also offered: discounts on gym memberships 5000 perks through Perkoplis a Deferred Profit Sharing Plan and access to a wide range of other employee-centric services and savings programs.


Remote Work :

No


Employment Type :

Full-time

Employment Type

Full-time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.