Jobs · Engineering · South Carolina

Senior Application Architect

Stantec · Charleston, SC · 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 both cloud-based and on-premises applications, ensuring they are scalable, secure, and integrated with existing systems, particularly the Oracle EBS ERP platform.

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, including strategies for integrating cloud services with existing systems.

  • Provide expertise in cloud services (such as Oracle and/or Azure) and architect cloud-based applications or migrations, ensuring all solutions comply with security and compliance requirements.

  • Serve as the subject matter expert on Oracle E-Business Suite (EBS) within the architecture, ensuring seamless integration with existing systems and advising on customizations.

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

  • Collaborate with stakeholders across the organization, including business SMEs, business analysts, project managers, and IT leadership, to understand requirements and translate them into technical architecture designs.

  • Take part in planning and executing IT projects as the architecture owner, monitoring progress and intervening if refactoring is needed.

  • Evaluate emerging technologies, tools, and best practices in the industry, driving adoption of new technologies and establishing best practice guidelines internally.

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, experience with web services (RESTful APIs, SOAP).

  • Technical Proficiencies: Proficiency in programming and scripting languages relevant to the enterprise stack, solid skills in SQL and working with relational databases (particularly Oracle Database and PL/SQL).

  • Architecture & Modelling Tools: Use of modelling tools to create architecture diagrams and documentation, proficiency in UML or similar.

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

Skills

  • Strong foundational understanding of software development principles and SDLC.

  • Expertise in cloud computing platforms and services.

  • Hands-on experience in designing and deploying applications on Oracle Cloud and/or Microsoft Azure.

  • Embraces a DevSecOps culture for quicker and more reliable deployments.

  • Experience with configuration management and automation tools.

  • Familiarity with containerization technologies (Docker, Kubernetes).

  • Knowledge of established architecture frameworks (such as TOGAF or Zachman).

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

  • Knowledge of automated testing frameworks and performance testing tools.

  • Ability to design or review customizations, data migrations, and integrations involving EBS.

  • Comfortable working in a Linux environment.

  • Familiarity with version control systems and build tools.

  • Experience with RESTful web services and frameworks to build APIs.

  • Use of modelling tools to create architecture diagrams and documentation.

  • Strong grasp of software architecture principles and design patterns.

  • Experience with integration tools or middleware (such as Oracle Integration Cloud, Oracle SOA Suite, or other ESB tools).

Similar jobs