Application Architect
Application Architect
web & mobile Architecture
QP Code
SSC/Q8402
NSQF Level
7
Brief Job Description
Individuals in this job are responsible for designing, maintaining, evaluating and testing architectures of web-based or mobile-based products and solutions. They create enterprise policies and guidelines for software implementation and governance. They assess third party tools, APIs and service providers for developing software solutions
Personal Attributes
Individuals in this role must manage and collaborate with various stakeholders while developing solution architectures for web-based or mobile-based platforms. They must have a strong analytical mindset and ensure that their technical knowledge is constantly updated.
Role Map
Technology
Web & Mobile
Job Category
Application Architect - Web and Mobile
Job Track
Architecture
Roles
Solution Architect
NSQF Level: 7
Enterprise Architect
NSQF Level: 7
Technical Competencies
Key job task/function that an individual has to perform as a part of the job. These are also known as National Occupational Standards (NOS).
9
5 Compulsory,
4 Electives
Define best practices, checklist, reference implementations for application design and development
This unit is about developing standards and best practices for the development of solutions
Translate business-level use cases into technical requirements and specifications
This unit is about gathering business requirements and then translating those requirements into technical requirements and specification for appropriate stakeholders.
Define parameters and tools to monitor and manage application performance
This unit is about defining analyzing performance patters as well as monitoring and reporting resource usage
Ensure compliance of regulatory standards, best practices and policies in software development across the organization
This unit is about ensuring legal, regulatory and compliance standards and then documenting them appropriately
Manage and collaborate with stakeholders for project success
This unit is about managing and communicating effectively with stakeholders to ensure that project requirements are met
Define the architecture for the web-based solution
This unit is about defining, designing and maintaining architecture for the web-based solution
Define security architecture and security controls to ensure security of the web based solution
This unit is about defining security architecture and controls for the web-based solution
Define the architecture for the mobile-based solution
This unit is about defining, designing and maintaining architecture for the mobile-based solution
Define security architecture and implement security controls to ensure security of the mobile application/solution
This unit is about defining security architecture and controls for the mobile-based solution
Supplementary Topics
Advanced topics that will help you excel in this role
Integration of mobile apps with IoT and AR/VR
App integration with wearable devices
M-commerce applications
Accelerated mobile page
Implementing 5G technology in app development
Popular Tools Used by Application Architect
Development Language - Web
HTML
CSS
Python
R
C#
Java
JavaScript
Objective-C
Swift
Ruby
PHP
Frameworks, Libraries and SDKs - Web
AJAX
LAMP
MEAN
WAMP
jQuery
Nodejs
Ionic
Meteor.js
ReactJS
AngularJS
Django
Spring
Grails
Ruby on Rails
Laravel
CakePHP
symfony
web2py
Flash
Bottle
Development Language - Mobile
C#
Java
JavaScript
Native Script
Objective-C
Kotlin
Swift
Dart
Frameworks, Libraries and SDKs - Mobile
Android SDK
iOS SDK
Xamarin
Apache Cordova
Flutter
Phonegap
React Native
Corona SDK
Integrated Development Environment
Apple Xcode
Android Studio
Eclipse
Microsoft Visual Code
Netbeans
Database Management System
Cassandra
MongoDB
Oracle PL/SQL
Teradata
NoSQL
Amazon DynamoDB
Apache Hive
MySQL
Oracle JDBC
Teradata Active EDW
Blackboard
IBM DB2
Cloud Database Services
Microsoft Azure SQL Database
MongoDB Atlas
Amazon Relational Database Service
Google BigQuery
IBM DB2 on Cloud
SAP HANA service
Aiven
Amazon Neptune
IBM Cloudant
Cloud Compute Services
Amazon EC2
Amazon EC2 Autoscaling
Amazon LightSail
Amazon Elastic Container Service
AWS BeanStalk
AWS Batch
Azure Virtual machine
Azure Batch
Azure AppService
Google Compute Engine
Google Clous GPUs
Google Preemptible VMs
Cloud Storage Services
Amazon Simple Storage Service (S3)
Amazon Elastic Block Store (EBS)
Amazon Elastic File System (EFS)
Amazon S3 Glacier
Azure Disk Storage
Azure Data Lake Storage
Azure Data Explorer
Google Cloud Storage
Google Persistent Disk
Google Cloud Filestore
Cloud Configuration Management Tools
Puppet
Chef
Ansible
CFEngine
JUJU
Bamboo
Identity and Access Management
Microsoft Identity Manager
Microsoft Azure Active Directory
Oracle Identity Management
Auth0
SailPoint
Network Monitoring Software
Nagios
SolarWinds NPM
PRTG network monitor
Zabbix
OpenNMS
Backup or Recovery Software
Oracle Data Guard, Oracle Data Guard, Veritas NetBackup,
Veritas NetBackup
Oracle Recovery Manager
AWS Backup
AWS Snow Family
AWS Cloud Endure Disaster Recovery
Azure Backup