Solutions Architect (oracle Migration Project)

Vancouver, BC, Canada

Job Description


About the Role
We\xe2\x80\x99re looking for a Senior Technical Architect to be the main point of contact with our client and lead our team on the execution of a \xe2\x80\x9clift and shift\xe2\x80\x9d Oracle modernization project. The result of the modernization project will be to maintain the existing database while migrating the application itself to a modern tech stack in a cloud-based environment.
The ability to ask questions, seek out collaboration and navigate a complex enterprise environment will be key to the success of this role. You will work with our cross-functional project team and various client stakeholders to extract the business logic of the current Oracle Forms and Reports in order to design new applications around the existing data layer using a modern stack with a modern look.
Everything will be modernized around the existing foundational data layer (PLSQL, Oracle DB) and you\xe2\x80\x99ll work closely with the client\xe2\x80\x99s DBA managed services team throughout the project.
The Approach

Working with key stakeholders you\xe2\x80\x99ll take an approach of \xe2\x80\x9cdiscover, distill and negotiate\xe2\x80\x9d to determine the right technical solution for the client - while effectively navigating the complexities of an enterprise environment. This project will require work within certain predefined security and accessibility standards. For example, you\xe2\x80\x99ll apply your knowledge of software-defined networking to secure the modernized stack, while facilitating access to backing stores and authorized users, both behind the firewall and on the open internet.
Responsibilities
The Senior Technical Architect will:

  • Architect API\xe2\x80\x99s that can link the existing data model to a new, containerized, production system in a highly available fault-tolerant manner, supporting continuous deployment using DevOps best practices;
  • Draw on the support of various Subject Matter Experts from both our project partner and Button\xe2\x80\x99s experienced team;
  • Mitigate risk and ensure our solution is structured in a modular manner so that future modernizations can leverage existing work;
  • Write detailed technical requirements, stories and acceptance criteria that can be directly handed to the developer team for execution; and
  • Lead the project through by heading up our agile scrum process and be responsible for setting up testing sandboxes, managing pull requests and release cycles as well as conducting code reviews.
Summary of Technologies
Containerization Platform: OpenShift
Frontend UI: React
Database: Oracle, PL/SQL
Identity and access management: Keycloak
Legacy platforms: Oracle Forms, Oracle Reports, Oracle Database
About You
You\xe2\x80\x99re excited to work on projects with major impact for public sector organizations, and to be part of a team that prioritizes mentorship, curiosity, and collaboration. Ideally you have direct experience leading or taking part in an Oracle migration project, or have led similar legacy software modernization projects.
You have experience extracting business logic from enterprise appliances, such as Oracle Forms, Oracle Reports, and Oracle Rest Data Services and writing API\xe2\x80\x99s and software specifications matching the existing business logic.

You\xe2\x80\x99ll need to be comfortable with relational database structures, database refactoring, regression testing of database models and database sandboxing.
You\xe2\x80\x99ll understand the importance of Object Naming Conventions and Styles Guides in order to work in a sprawling system.
Experience
  • Experience with Legacy Oracle Database;
  • A proven track record in effectively communicating and collaborating with various stakeholders and can navigating the complexities of the enterprise environment with ease;
  • The ability to take into account both technical and organizational risk mitigations when making technical decisions;
  • Experience as a developer or have strong technical knowledge, understanding of key development concepts, and ability to peer-review others\xe2\x80\x99 code;
  • A DevOps mindset with a strong understanding of containerization, microservices and continuous delivery environments. You\xe2\x80\x99ll need to work with the team to get artifacts into version control;
  • The ability to run queries, write and test PL/SQL code while separating concerns from an API perspective.
Preferred Qualifications
  • Experience writing automated testing for PL/SQL and asset
  • Consulting Experience
Don\xe2\x80\x99t have all of the above qualifications? Excited about the work we are doing? We would still be interested to hear from you and consider you for other roles on our team!
Why Button?
This is a unique and exciting opportunity to play a key role in creating a more sustainable future through digital transformation. In addition to making a real impact, you will also receive:
  • Generous total compensation plan
  • 25 days of paid time off (15 vacation days, 10 sick/personal days) to ensure a healthy work-life balance
  • An extra day off for your birthday! (So you\xe2\x80\x99re not pushing to production on your special day )
  • Full benefits package to look after you and your family, plus a health spending account
  • Commitment to continuous learning and mentorship, with time provided for professional and personal development
  • Remote work with flexibility when you need it, as long as you communicate clearly with your team (we value a trust-based team culture!)
Project Engagement
This project phase will start as a 3 month contract engagement with strong expectations of renewal and additional project phases being awarded to the team on an ongoing basis.
We are open to this person joining us from anywhere in Canada in a variety of capacities. Part Time or Full Time Employee for a term engagement, which would include paid time off and eligibility benefits, or as an Incorporated Independent Contractor.
Salary range is dependant on the skill set of the applicants and nature of the engagement and can range from 50-150 per hour
If you are interested in the work or working with the Button team we encourage you to apply and we can chat more! As a busy consultancy we have various opportunities and options for engagement.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2257573
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, Canada
  • Education
    Not mentioned