Provide Analysis & Design model (High Level Design) / Architecture and a direction for a project
Own Analysis & Design model (HLD) or architecture of a project
Ensure quality of technical deliverables of a project
KEY RESPONSIBILITIES AND ACCOUNTABILITIES
- Interact with business and technical stakeholders to understand requirements, challenges and expectations
- Understand the customer and end user requirement (both explicit and implicit)
- Ensure quality of deliverables to the satisfaction of the customer and end user expectation
- Support functional requirements gathering.
- Ensure all the non-functional requirement is captured
- Understanding requirements of the project in-line with the overall project scope
- Develop & own Architect / High Level design. Ensure and own high quality technical deliverables
- Work with Analyst & designer / Senior developers to ensure detailed design is as per architecture, standards and meets all the requirement (Implicit and explicit)
- Work with developer to ensure implementation / development of code as per the design & standards and meets requirement (implicit and explicit)
- Assist PO / Architect in developing detailed project plan
- Assist Project Lead for the successful execution of the project (estimation, dependency identification, reviews, customer satisfaction, etc)
- Adherence to standards and guidelines
- Peer reviews
- Ensure on-time delivery of allocated tasks
- Support during software deployment and post go-live activities
- Root cause analysis & corrective measures on defects / issues identified
- Contribute to Organizational knowledge base thus bringing in reusability and reducing operational cost
- Quality of deliverables as defined by the SLK Process and thus reduce re-work
- Contribute to re-usable of code / components
- To guide / mentor Analyst & Designer and development team to perform their job efficiently
- Conducting reviews with team members on the work assigned and resolve if there are any issues / concerns on the deliverables.
- Help Project owner in identifying and allocating right resources, considering the project needs , skill set and aptitude of the resources
- Team Collaboration
- Learning initiatives as per the plan
- Explore current technology trends and apply in appropriate scenarios to deliver value to team, customer and Organization
- Be appraised about trends in technology / domain related solution
EDUCATION QUALIFICATION
1. Engineering Graduate / BSc in Computer Science / Information Science or Equivalent
MINIMUM EXPERIENCE REQUIRED
- 8 to 10 Yrs of IT experience in Development.
DOMAIN/ FUNCTIONAL SKILLS
- SDLC understanding
- Engineering Concepts (Design and Programming)
- Design concepts and associated tools
- Programming languages and associated tools
- Development process and associated tools
- MS Office (word, Excel, Power point, visio, etc)skills