APPLICATION ARCHITECT SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: July 29, 2024 - An Application Architect specializes in Editorial and News platforms and is a domain expert in network protocols and design methodologies. They possess robust analytical skills, seamlessly integrating business requirements with technological capabilities to devise cohesive technical architectures. With the ability to manage multiple projects, influence stakeholders, and create effective architecture models, they are a highly skilled and impactful leader in their field.

Summary of Application Architect Knowledge and Qualifications on Resume

1. BS in Computer Science with 6 years of Experience

  • Autonomous, empowered with the ability to drive, adapt and respond to change.
  • Customer-oriented and quality mindset - continually strive to deliver true customer value.
  • Open-minded, solutions-oriented, and a team player - gaining energy through collaboration with others.
  • Technical strategy and design patterns, relational database and big data technology
  • Web Security: SAML, OAuth, PKI Infrastructures, PKCS standards and techniques
  • Container strategy and related security, cloud strategy and related security
  • Connectivity aspects covering TCP/IP as well as HTTP protocol
  • Wire format such as REST and SOAP protocols and JSON and XML formats
  • Software delivery model and CI/CD principles
  • Practical experience in developing financial applications leveraging business process management and automation capabilities
  • Development and Deployment skills, fluent in English (spoken and written).
  • Familiar with Agile and Spotify models, financial application architecture experience

2. BS in Software Engineering with 7 years of Experience

  • Hands-on experience in designing solutions and full stack development in modern
  • Industry certification in programming languages and architecture design.
  • Advanced knowledge of architecture and design across all systems
  • Experience as a software development lead providing day-to-day guidance to developers
  • Strong analytical, creative, problem-solving and critical thinking skills.
  • Detail-oriented team player who can consistently provide valuable suggestions and solutions in areas of software development, use and maintenance.
  • Effective leadership skills are crucial. 
  • Must be able to lead project development teams in areas of application software design, development, testing and implementation.
  • Strong verbal and written communication as well as interpersonal skills
  • Applying design and testing methods, understanding design and production procedures.
  • Standards to create prototypes and finished products.
  • Work closely with systems analysts, software developers, data managers and other team members to ensure successful production of application software

3. BS in Computer Engineering with 5 years of Experience

  • Ability to identify and resolve complex situations in a responsive manner, and take corrective action to eliminate re-occurrence. 
  • Demonstrated ability to understand both long-term and short-term ‘big-picture’ perspectives. 
  • Understanding of the business architecture, processes and strategies. 
  • Strategic thinking and leadership with excellent abilities in relationship management. 
  • Excellent analytical, planning, and communication skills. 
  • Ability to work collaboratively with others and facilitate problem resolution. 
  • Ability to anticipate future IT direction to support Corporate Initiatives. 
  • Good understanding of application/solution architectural processes and practices. 
  • Solid lifecycle software development experience with recent architecture design experience.
  • Proven experience in the architecture design, development, implementation, and maintenance of medium to large-scale systems, preferably across multiple hardware and software platforms (in the healthcare industry) by leveraging the latest technology. 
  • Experience with intranet development and implementation.
  • Strong hands-on application development background.

4. BS in Information Technology with 3 years of Experience

  • Hands-on development experience.
  • Proven experience in internet technology and web development.
  • Proven experience in coding of website components with a firm grasp of Microsoft technologies.
  • Proven experience in coding with an understanding of system architectures.
  • Solid experience in Software and Database Development languages and patterns.
  • Solid knowledge of Object Orientated Programming, Actor based and functional development methodologies.
  • Strong ASP .NET skills, NET Framework 3.5/4.0 or later (.NET Core)
  • Knowledge of .NET C#, MS SQL/Oracle development, knowledge of WCF, WWF.
  • Knowledge with Visual Studio/DevOps 2013 /2015/2017
  • XML-based technologies: XSLT, XPATH, XSD.
  • Knowledge of reporting technologies, such as: MS Reporting Services and PowerBI.

5. BS in Information Systems with 2 years of Experience

  • Has expert knowledge in Editorial and News platforms.
  • Domain specialist (SME) on network protocols, platforms, and design standard methodologies
  • Possesses robust analytical skills with the ability to synthesize business requirements with technology capabilities to produce a coherent technical architecture.
  • Has the ability, under pressure, to rapidly troubleshoot underlying issues and to lead teams to arrive at and craft viable solutions
  • Ability to manage multiple projects with conflicting priorities in a constantly changing environment.
  • Ability to operate across organizational boundaries, to influence vendors and technology staff and to have an impact on the internal and external technology community.
  • Has solid understanding of business practices and financial analysis.
  • Strong interpersonal skills supported by expressive oral and written communication
  • Strong negotiating and influencing skills
  • Proven experience creating architecture models and implementation methodologies. 
  • Strong human relations and communication skills.

6. BS in Mathematics with 3 years of Experience

  • Strong development and architecture experience with Microsoft Integration technologies
  • Strong experience in Azure components including Azure Integration Services environment (ISE), Logic Apps, Storage, Functions, Service Bus, Event Hub, App Services, Azure Data Factory
  • Experience in Microservices Architecture, Azure Log Analytics
  • In-depth knowledge in Azure API Management, API security, API Policies
  • Knowledge in architecting and deploying Azure resources through Azure DevOps using CI/CD pipeline Azure CLI scripts
  • Good knowledge with MS SQL Server/Azure SQL
  • Strong experience in XML, XSLT and JSON
  • Experience in integration with SAP and Cloud e-commerce platforms
  • Experience in Agile methodology and process
  • Experience in implementing EDI (X12 and EDIFACT) in Azure

7. BS in Computer Science with 5 years of Experience

  • Experienced in application, data and infrastructure architecture disciplines.
  • IT experience or software development using technologies like .Net, Java, API Management, Web Technologies, SQL/NoSQL databases and Cloud capabilities.
  • Experience in Agile and Continuous Integration/Deployment (CI/CD)
  • Ability to collaborate across multiple teams to accomplish product goals
  • Experience with Integration technologies and/or Microservices
  • Understanding of Software lifecycle management and analytical skills to solve problems and working experience with development teams
  • Ability to multitask and prioritize competing priorities.
  • Lead and mentor various software engineering teams
  • Right attitude and can effectively execute and drive for results.
  • Excellent written and verbal communication skills.
  • Exceptional leadership skills, collaborative and good at influencing.
  • Analytical, innovative and problem-solving mindset, leveraging strategic and tactical thinking.

8. BS in Software Engineering with 3 years of Experience

  • Experience developing solutions using Microsoft technologies
  • Strong knowledge of REACT JavaScript framework, C#, JavaScript, HTML 5, CSS 3 (modern usage with methods such as Flex, etc.), Entity Framework, JSON, XML
  • Working experience in a senior role within a B2B SaaS development team
  • Have a passion for agile and DevSecOps methodologies.
  • Ability to prioritize usage to most efficiently allocate resources to maximize developer options while staying within budget.
  • Knowledge of networking, security groups and policy management in relation to cloud resources.
  • Design and implementation experience in ICT solutions with deep knowledge: customizing, programming interfaces (APIs) and middleware
  • Experience on setup, upgrade and transformations of complex SAP-based application environments and experience on SAP ECC upgrade to SAP S/4Hana would be an asset
  • Knowledge of ICT solutions development life cycle methodologies (such as waterfall, agile and DevOps) and knowledge of IT service management (ITSM) and Information Technology Infrastructure Library (ITIL) and IT standards and controls are preferable
  • Planning and organizational skills, teamwork, facilitation and negotiation together with the ability to balance the long-term (big picture) and short-term implications of individual decisions complete the profile.

9. BS in Information Technology with 4 years of Experience

  • Proven experience designing and implementing secure software solutions, especially web services
  • Knowledge of software security including common software vulnerabilities, encryption mechanisms, policies and protocols
  • Excellent verbal and written communication skills, attention to detail, and ability to function independently as a team member
  • Web Security knowledge including OWASP, cloud security experience
  • Holistic systems thinking, with a security emphasis
  • Full stack experience, from the user interface to the back-end systems
  • Ability to design built-in monitoring and error detection to enable quick resolution
  • Ability to interpret CVEs and related security notices and provide direction for resolution
  • Experience in software design and full-stack development including, .Net Framework, .Net Core, C#, Angular, Entity Framework, SQL
  • Experience as a software architect, with strong expertise in OOP concepts, design principles and design patterns
  • Experience designing microservices using REST API standards and distributed systems architecture

10. BS in Computer Engineering with 4 years of Experience

  • Established experience in digital and IT with proven years of business-focused digital and some IT leadership experience
  • Proven track record of digital and IT architecture impact and success
  • Being sensitive to stakeholders, talking the right ‘language’ to specific target groups, and leading by example are crucial to the role. 
  • Being extremely curious about own space, but also about the adjacent and outside world, and being able to translate that into actionable outcomes is another skill that need to be strongly present. 
  • Actively influence the definition of the strategy and the planning of investments
  • Know the TOGAF standards and understand the Shell Architecture Framework and be able to explain the role of architecture in IT processes/organisation
  • Understand segment architecture and the link to portfolio management and platforms as well as the fundamentals of relevant architectures (process, data, application, integration) and be able to apply it effectively in support of the segment
  • Know the Target Operating Environment (TOE)
  • Know relevant Cyber Security and Data Privacy standards for Architecture and understand how to use the standards
  • Be curious about developments in IT solutions that will support and be relevant to the segment and be able to apply these in support of the business development agenda

11. BS in Systems Engineering with 5 years of Experience

  • Experience as an architect (Software, Solution or Enterprise)
  • Solid understanding of systems architecture concepts and methods
  • Excellent verbal and written communication skills
  • Deep expertise in a variety of technologies and products related to .NET
  • Familiarity with Alberta provincial (or other public sector) IT environment and security policies is an asset
  • Proven experience working with multiple clients on IT project-based initiatives
  • Experience implementing organizational change processes
  • Development background, experience as a senior developer and technical lead prior to becoming an architect
  • Both Application Development and Application Maintenance background preferable
  • Demonstrated ability to deliver a high level of client satisfaction
  • Highly self-motivated and capable of working with minimal direction
  • Superb communication and presentation skills in providing pertinent and detailed information to clients and delivery / operational teams
  • Modeling drawing Logical, Physical and Conceptual Diagrams for systems

12. BS in Analytics with 2 years of Experience

  • Experience designing solutions using message broker software like RabbitMQ
  • Experience with creating and deploying containerized applications on Docker containers and Kubernetes
  • Experience working in Agile Scrum environment, working on GIT
  • Experience with developing and implementing applications
  • Experience with the concepts, philosophies and tools behind the design of applications, information and underlying information technologies
  • Configuration, integration, automation, asset, event, patch and monitoring management considered a bonus
  • Experience with Cloud (Azure), .NET Framework and .NET Core, 
  • Containers (Docker, Open Shift, Kubernetes), SQL Server, HTML/CSS/web UI related technologies, Typescript, C#/VB.NET
  • Workflow technology (Team Foundation Server, Azure DevOps, JIRA, Jenkins)
  • Patterns and Frameworks, MVC, WebAPI, ORM (NHibernate/Entity Framework), Angular/React/Vue
  • Service-Oriented Architecture, ServiceNow, Source control repositories (Git and TFS)

13. BA in Computer Science with 3 years of Experience

  • Ability to create, debug, secure, test, and optimize code for multiple web-based applications and services
  • Strong understanding of database design, software development language skills
  • Ability to learn new technologies related to the Web and application development
  • Ability to document issues and proposed improvements while evaluating an existing architecture
  • Ability to decompose and prioritize components of large systems
  • Ability to work independently and lead small teams
  • Strong oral and written communication skills and presentation experience
  • Ability to prioritize work and balance multiple projects and deadlines
  • Consulting experience with business analysis, data management, system architecture, and distributed technologies
  • Proficient with threading, asynchronous event handling, data binding, scripting and query languages/tools
  • Experience in application development, software design, and architecture
  • Experience with creating realistic plans, goals, and aligning plans with company goals, managing resources, and creating contingency plans

14. BA in Information Technology with 5 years of Experience

  • Experienced in application, data and infrastructure architecture disciplines.
  • IT experience or software development using technologies like .Net, Java, API Management, Web Technologies, SQL/NoSQL databases and Cloud capabilities.
  • Experience in Agile and Continuous Integration/Deployment (CI/CD)
  • Ability to collaborate across multiple teams to accomplish product goals
  • Experience with Integration technologies and/or Microservices
  • Understanding of Software lifecycle management and analytical skills to solve problems and working experience with development teams
  • Ability to multitask and prioritize competing priorities.
  • Lead and mentor various software engineering teams
  • Right attitude and can effectively execute and drive for results.
  • Excellent written and verbal communication skills.
  • Exceptional leadership skills, collaborative and good at influencing.
  • Analytical, innovative and problem-solving mindset, leveraging strategic and tactical thinking.

15. BS in Software Engineering with 4 years of Experience

  • Strong understanding of UML and .NET framework/.Net Core
  • Experience with Angular and/or Azure cloud platform.
  • Confident with SOA principles and design patterns
  • Previous experience with domain-driven analysis and design
  • Familiar with REST architecture style and principles
  • Understanding of Architecture Quality Attributes
  • Ability to influence architecture, technology and design decisions
  • Capable of establishing trust based on outstanding expertise
  • Strong analytical and organisational skills
  • Strong collaboration, partnership development, and relationship building skills
  • Open-minded and eager to work in an international environment 
  • Fluent in English communication skills (written/oral)
  • Knowledge of another language is an asset

16. BS in Computer Engineering with 2 years of Experience

  • Demonstrated technical leadership experience (direct supervisory experience)
  • Public contribution to an open source community or maintain a personal open source portfolio with a working CI/CD pipeline
  • Have a passion for agile and DevSecOps methodologies.
  • Ability to prioritize usage to most efficiently allocate resources to maximize developer options while staying within budget.
  • Knowledge of networking, security groups and policy management in relation to cloud resources.
  • Know either SAP Finance, SAP Supply Chain, Apriso, EDI, Sequencing
  • Have in-depth knowledge in system functional area with great experience of integrated processes
  • Be used to international environment and can speak and write in English
  • Willingness to “drill deep” into SAP or functional issues

17. BS in Systems Engineering with 3 years of Experience

  • Experience.NET & J2EE Development, building CI/CD Pipelines
  • High Availability/Fault-Tolerant Architectures
  • Demanding client, visible project, part of PMO.
  • Must have excellent communication skills, and be able to lead architecture work stream.
  • Requires technical chops and leadership skills.
  • Knowledge of industry security best practices desirable.
  • Equivalent combination of education, experience and training that provides the required knowledge and skills
  • Have experience with Architectural Patterns, Multi-tier Application Architecture, cloud computing
  • Know Web Service & API Development, Technical Analysis
  • Have experience with security authorization/authentication architectures
  • Have strong communication and collaboration skills
  • Experience working with 3rd party vendor solutions and external/offshore development teams
  • Experience leading and developing the architecture design on a medium/large scale IT project

18. BS in Data Science with 4 years of Experience

  • Ability to create and present concepts and recommendations to others outside of the department and to executive management.
  • Significant practical (hands-on) experience building new and transforming existing applications to cloud services and next-generation architectures
  • Have TOGAF, Zachman, or other related certifications
  • Have AWS certification on one or more tracks (Professional Architect, DevOps Engineer, Developer, Solutions Architect)
  • Conceive, define and deploy solutions at the client premises. 
  • Advise clients on technological choices, commitment to costing and creation from scratch of IT architecture. 
  • Be responsible for the architectural design of applications, i.e. the single point of contact when it comes to applying design methods, creating custom solutions and challenging existing architectures.
  • Take on key roles in developers’ evolution, as a trainer, coach, mentor, and architecture expert.
  • Concrete added value in a team, sharing and getting knowledge.