- 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 requirements (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 requirements are 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 requirements (implicit and explicit).
- Work with developers to ensure implementation / development of code as per the design & standards and meets requirements (implicit and explicit).
- Assist PO / Architect in developing detailed project plans.
- 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 costs.
- Quality of deliverables as defined by the SLK Process and thus reduce re-work.
- Contribute to re-usable code / components.
- Guide / mentor Analyst & Designer and development team to perform their jobs efficiently.
- Conduct reviews with team members on the work assigned and resolve any issues / concerns on the deliverables.
- Help Project Owner in identifying and allocating the right resources, considering the project needs, skill set, and aptitude of the resources.
- Team Collaboration.
- Learning initiatives as per the plan.
- Explore recent technology trends and apply in appropriate scenarios to deliver value to the team, customer, and organization.
- Be appraised about trends in technology / domain-related solutions.
EDUCATION QUALIFICATION
1. Engineering Graduate / BSc in Computer Science / Information Science or Equivalent
MINIMUM EXPERIENCE REQUIRED
1. 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