Solution Architect, Designing, Project management, client management, business analysis, pre-sales
Overview
Ability to define NFRs, Data, Architectural requirements from the Business requirements and/or User stories.
Ability to develop Application Architecture for the given Business Requirements
Ability to develop Detailed Design (class, method, Logic, component, Database)
Ability to review code w.r.t Functional, Architectural and Design
Ability to develop approach and design solutions for specific and ad-hoc business problems
Should have solid understanding of major open source technology frameworks
Should have experience in developing detailed design using Java Spring Boot, Hibernate, Struts, JSF etc.,
Should have experience in developing detailed design using PHP Laravel, CodeIgniter, Symfony, Yii, etc.,
Should have experience in providing solutions using Webstack frameworks Angular, React, VueJS, NodeJS, mongoDB etc.,
Should have experience in developing detailed design using some of integration tools
Excellent in Logical and Physical Data Modeling using MySQL, MS SQL etc.,
Ability to provide solutions for Azure, AWS cloud deployments, DevOps, Micro Services
Responsibilities
KRAs:
Responsible and Accountable for Development of Software Detailed Design using UML methodologies for the assigned Project
Responsible for the development of Architecture Design using UML methodologies for the assigned Projects.
Work closely with Project Teams for implementation of Technical Solutions and code optimization by thoroughly reviewing detailed designs and code.
Provide solutions on various deployment models – On-Premises, Public Cloud, Private Cloud, and Hybrid Cloud environments.
Develop POCs for critical requirements as part of internal initiatives and customer requirements.
Any responsibilities assigned from time to time by the Organization.
Position Requirements:
12 to 18 years of experience in software development, with experience in creating application architecture, Detailed design, Database design, optimal code development in Projects
Min 3 years’ experience in developing Application Architecture and 5 years’ experience in Technical Design in a detailed manner for medium to large projects.
Very dynamic, work up to market needs, collaborative in working with various teams
Hands-on experience in business analysis, pre-sales, technology solution proposals
Preferably Computer Science or Engineering graduate/ post-graduate from a reputed University/Institute
Skills Required
Strong analytic and critical thinking skills
Excellent written, oral, and presentation communication abilities