Application Architect – DOP – Delhi
Roles and Responsibilities
Job Title
Application Architect
Job Overview
Application Architect role is key to laying standard architecture of application, its components, and interfaces to meet the functional and nonfunctional requirements of the line of business. The Application architect’s role involves owning the architecture design and overseeing the development and implementation of software applications. He/she shall collaborate on application architecture and design with internal stakeholders and application development teams, implement and monitor application development stages, and document application development processes.
Responsibilities and Duties
Design major aspects of the architecture of application, its modules and components for user interface, middleware, persistency, and infrastructure
Own overall Application architecture in alignment with architecture principles and standard laid by enterprise Architect.
Ensure uniform enterprise-wide application design standards are maintained adhered
Collaborate with stakeholders to ensure the application architecture meets the business requirements
Review business context for application, define potential architecture options, and realize proof of concept
Helps in planning and strategizing the application architecture to be in line with the mission, vision, and long-term strategy of DoP.
Designs seamless integration of various components within and outside the concerned application in consultation with enterprise architects
Manages activities that take place during application ideation, application design, and application implementation.
Analyze identify and recommend appropriate upgrades, improvements, replacements, or decommissioning options for applications currently in place with reduced total cost of ownership in sight.
Review applications to further reduce the percentage of time spent on reactive work.
Provide analysis of security protection technologies as necessary.
Decides Technologies, Tools, and Procedure for realization of Application functionalities
Responsible to define non-functional parameters such as reliability availability security & performance and implement necessary design pattern in consultation with IT infrastructure team
Provide technical leadership to the application development team, including Development Leads, Developers and DevSecOps
Prepare, Review and Approve Application Design documents for application development and enhancements to individual modules, in adherence to all architecture principles.
Responsible for designing and implementing microservices based solutions and strategy, and the microservices adoption process within the organization.
Perform review of designs of components, libraries, layer, classes, and methods
Educational Qualifications
Bachelor’s/ Master’s degree in information technology, software engineering, computer science, or related field.
Certification
At least one Cloud Solution Architect certification
TOGAF certification preferred
PMP/Prince 2/Scrum
Work Experience
5 years of Application architecture design work experience.
Minimum of 10 years of software development maintenance and support skill with Proven Hands-on experience with latest tech stacks
Involved in Application design/implementation for Large Transaction thruput on distributed system using commodity IT infrastructure
Experience developing applications modules data objects interfaces to meet business requirements in complex environments.
Experience of requirement analysis
Knowledge in cyber security
Expertise in the design, development, and deployment of enterprise-level N-tier architecture in a Microsoft .NET Framework, Java Enterprise Edition, Python, NodeJS etc.
Experience of BPM & SOA
Experience in web or mobile application development, data structures and algorithms, threads, and session management, etc.
Experience of implementing various Microservice pattern and API protocols using Containers, to a strong understanding of object-oriented design.
Experience of working in Agile & Waterfall SDLC
Experience with relevant development tools
Soft Skills
Excellent verbal and written communication skills
Problem Solving and Analytical Thinking
Customer & User Centricity
Ambiguity & Conflict resolution
Financial Awareness
Excellent planning, coordination and communication skills, and the ability to work on teams
People Development
*Qualification and Experience may be relaxed in case of exceptional Candidates.
Role:Architect
Salary: Not Disclosed by Recruiter
Industry:IT Services & Consulting
Functional AreaUX, Design & Architecture
Role CategoryArchitecture & Interior Design
Employment Type:Full Time, Temporary/Contractual
Education
Does Not Matter
Company Profile
National Institute for Smart Government (NISG)
Contact Company:National Institute for Smart Government (NISG)
Website:http://careers.nisg.org