Stantec

Senior Application Architect

Stantec
Apply
7 months ago
Denver, CO, USASenior

Responsibilities

  • Design and document application architectures across on-premises systems and cloud platforms.
  • Architect scalable, secure, reliable, and integrated solutions involving Oracle E-Business Suite, Oracle Cloud, Azure, databases, APIs, and middleware.
  • Analyze application portfolios and recommend modernization, cloud migration, refactoring, and integration strategies.
  • Serve as the Oracle EBS architecture subject matter expert, guiding enhancements, customizations, upgrades, data migrations, and integrations.
  • Lead architecture reviews, code reviews, proof-of-concepts, technical decisions, and software development lifecycle alignment.
  • Mentor developers and communicate architectural decisions, design principles, patterns, and standards to technical teams.
  • Incorporate security, compliance, performance, availability, error handling, disaster recovery, and maintainability into solution designs.
  • Collaborate with business stakeholders, subject matter experts, business analysts, project managers, IT leadership, vendors, and external partners.
  • Participate in project planning, estimate architectural effort and infrastructure needs, monitor implementation progress, and require refactoring when necessary.
  • Maintain architectural documentation, diagrams, decision records, technical standards, and continuous-improvement practices.

Requirements

  • Degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
  • At least 8 years of software engineering or architecture experience, including experience in a senior application design or architecture capacity.
  • Proven Oracle E-Business Suite experience in an architectural or senior development role, including full lifecycle implementations or major upgrades and knowledge of Financials, Project Billing and Costing, and HCM modules.
  • Strong experience designing and deploying applications on Oracle Cloud and/or Microsoft Azure, including cloud computing, storage, databases, networking, and cloud-native patterns.
  • Experience with multi-tier, microservices, event-driven, serverless, messaging, and other enterprise architecture patterns.
  • Knowledge of DevSecOps, CI/CD, automated testing, Terraform, Azure DevOps or GitLab CI/CD, configuration management, automation, Docker, and Kubernetes.
  • Experience designing APIs, web services, middleware, and enterprise integrations using RESTful APIs, SOAP, Oracle Integration Cloud, Oracle SOA Suite, or comparable ESB tools.
  • Programming or scripting experience with Python, Django, Java, or C#, plus strong SQL, Oracle Database, and PL/SQL skills.
  • Comfort working in Linux and with version control, build tools, automated testing, performance testing, security testing, and integration testing.
  • Experience creating architecture diagrams and documentation with tools such as Microsoft Visio, Draw.io, Lucidchart, or UML tools.
  • Strong knowledge of software architecture principles, design patterns, security by design, performance and reliability engineering, and architecture documentation.
  • Knowledge of TOGAF, Zachman, ITIL, PRINCE2, or PMP is beneficial.
  • Excellent communication, analytical, problem-solving, leadership, mentoring, facilitation, and stakeholder-management skills.

Tech Stack

AnsibleAzureC#ChefDjangoDockerGitLab CI/CDJavaKubernetesLinuxOracle CloudOracle DatabasePuppetPythonSOAPSQLTerraform

Categories

Stantec

About Stantec

10,000+ employees
Contact me