Jobs · Engineering · Colorado

Senior Application Architect

Stantec · Denver, CO · 5 mo ago
Engineering$111k–$167k/yrFull-time

About the role

The Senior Application Architect at Stantec is responsible for designing and overseeing the architecture of various software systems. This includes on-premises systems and cloud platforms, ensuring scalability, security, and integration with existing systems, particularly with Oracle EBS ERP.

Responsibilities

  • Design and document the overall application architecture for projects, spanning on-premises systems and cloud platforms.

  • Ensure architectures are scalable, reliable, and meet business requirements.

  • Translate business requirements into technical solutions and guide projects through to successful implementation.

  • Optimize workflows and business processes between Project Managers and Project Accountants (PM2PA).

  • Provide expertise in cloud services and architect cloud-based applications or migrations.

  • Ensure all cloud solutions follow security and compliance requirements.

  • Serve as the subject matter expert on Oracle E-Business Suite (EBS) within the architecture.

  • Incorporate security requirements and performance considerations into all application architecture designs from the outset.

  • Provide technical leadership to software development teams throughout the software development lifecycle.

  • Collaborate with stakeholders across the organization to understand requirements and translate business requirements into technical architecture designs.

  • Take part in planning and executing IT projects as the architecture owner.

  • Lead architecture review sessions and code reviews, ensuring solutions align with the defined architecture and coding standards.

  • Oversee that proper documentation of the architecture and key design decisions is produced for future reference and onboarding.

  • Stay updated with emerging technologies, tools, and best practices in the industry.

Requirements

  • Education: Degree or diploma in Computer Science, Software Engineering, Information Technology or a related field (or equivalent professional experience).

  • Experience: Extensive experience in software development and architecture, typically 8+ years in software engineering/architecture covering the full software development lifecycle, with at least a couple of years in a senior application design/architecture capacity.

  • Oracle EBS Expertise: Proven experience working with Oracle E-Business Suite (EBS) in an architectural or senior development role, including full lifecycle implementations or major upgrades of Oracle EBS.

  • Cloud Architecture & Services: Strong expertise in cloud computing platforms and services, hands-on experience in designing and deploying applications on Oracle Cloud and/or Microsoft Azure.

  • DevOps & CI/CD & Agile Practices: Embraces a DevSecOps culture for quicker and more reliable deployments, including continuous integration, continuous delivery/deployment (CI/CD), and automated testing.

  • Systems Integration: Strong integration skills, ability to design and implement APIs and middleware for connecting heterogeneous systems.

  • Technical Proficiencies: Proficiency in programming and scripting languages relevant to the enterprise stack, proficiency in SQL and working with relational databases (particularly Oracle Database and PL/SQL), comfort with Linux environment, familiarity with version control systems and build tools, experience with RESTful web services and frameworks to build APIs.

  • Architecture & Modelling Tools: Use of modelling tools to create architecture diagrams and documentation.

  • Methodologies: Experience with Agile/Scrum development processes and understanding of the DevSecOps culture of collaboration between development and operations.

  • Testing & Quality: Knowledge of automated testing frameworks and performance testing tools.

Similar jobs