You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Developer

Vancouver, BC
4 days ago

Position: Software Developer

Location: Greater Vancouver


The project indicated above require some or all of the following services:
  • Creation and customization of JSF pages based on UI / UX needs
  • Integration with current legacy application modules (primarily "Classic")
  • Establish design, development guidelines and standards
  • Conformance to ADF Best Practices / Standards
  • Understand business needs for Continuous Integration (CI) and Continuous Delivery
  • Collaborate with other PROMIS team members to carry out project requirements and deliverables
  • Adhere to and provide input for improvement of existing Software Development Life Cycles processes / methodologies & development standards for PROMIS and all other BC Renal / BC Transplant IT undertakings
  • Design and develop operational / BI reports
  • Design & develop complex prototypes including POC solution to explore design patterns and workflows, including complex artifacts like - templates, complex task flows, skin customization & extension to classes / framework
  • Ensure that all software aspects of system stability and performance, security and privacy, software monitoring, defect identification and remediation are current and active
  • Produce technical deliverables like design/technical specifications, code and unit-test.


The successful proponent will have:
  • Minimum 5-7 years of software development experience with medium to complex software solutions
  • Experience with and complete knowledge of system development life cycle and system development methodologies (Agile)
  • Experience in DevOps/Agile methodologies using continuous integration/continuous deployment (CI/CD)
  • Strong written and verbal communication skills
  • Understanding of relational databases (such as Oracle)
  • Knowledgeable in deploying and debugging application related issues on WebLogic server
  • Proficient in design and implementation of application business logic layer using Java, ADF Task flows and ADF BC
  • Strong understanding of ADF/JSF Page lifecycle, ADF Business Components, ADF Controller life cycle, ADF Faces, ADF Security, ADF Task Flows
  • Expertise in programmatic addition of features to ADF application - usage of managed beans, partial page rendering, dynamic display of UI components and regions, using advanced Java / JavaScript to address gaps in out-of-the-box features of ADF
  • Exposure to build and CI tools (e.g. GIT, SVN, Maven, Ansible, Jenkins)
  • Minimum 3+ years of experience working with Oracle Forms / Oracle Reports / Oracle BI Publisher or Oracle Application Development Framework (ADF)
  • 3+ years of basic SQL and PLSQL programming language
  • 2+ years of experience working with Java / JavaScript / HTML 5 / CSS / XML / JSON
  • Working knowledge of Enterprise Service Bus (ESB), Web Services - SOAP/REST, Web Services Security
  • Working knowledge of Oracle SQL Developer, JDeveloper, PL/SQL Developer
  • Working knowledge of JIRA, Jenkins, Git, and Confluence

About Annex

Annex Consulting Group is a full service IT and management consulting firm, specializing in staff augmentation contracting, permanent staffing, and outsourced solutions. Candidates must be legally entitled to work in location advertised.

Not interested but know someone who is a fit for this role? Check out the award-winning Annex Referral Program .

Leaders in IT. Advisors in Business. Partners in Solutions.

Software and Programming Information Technology