Tech Lead/ Junior Architect - 2
Year of Experience: 7- 11 yrs
Job Description:
Requirement Management
- Understand/gathers project requirements from the customer
- Possesses knowledge of different estimation techniques with the ability to use atleast one
Design Skills
- Understands the architecture of the project system and create a technical environment for the team (Assists/trains the team through technical challenges)
- Develops and reviews technical/functional design documents (LLD and HLD)
- Knowledge of different frameworks and design methodologies
- Remains updated with technology trends in the industry and assist architecture team in research
- Hands on coding, code review and understand existing system architecture, understand how new acquired systems have been integrated.
- Should have worked on various Design Patterns like Singleton pattern, factory patterns
Development
- Has as a sound understanding of the projects architecture
- Should have worked extensively on SOA architecture
- Performs unit testing and conducts peer code reviews
- Remains updated with the industry wide best practices
- Develops/contributes to the coding standards identifying reusable artifacts
- Easy Integration with new applications
- Maintenance activities
Work Management
- Ability to independently estimate project level efforts and schedules (Tier 2 projects)
- Owns responsibility and manages deliverables for at least two projects at any given point of time with two small teams
- Create and review all periodic/adhoc reports along with presenting to client/stakeholders
- Ability to do root cause analysis and improve turnaround time
- Remains on top of the project capturing all matrices defined, tracking for any deviations and applying corrective actions
- Proactively identify risks associated to the project and come up with workable solutions
- Ability to assist in defining SOW’s
Team Management
- Effectively delegates activities within the team and monitors all tasks (8 – 15 people)
- Ensures optimum efficiency and productivity of the team
- Conducts trainings in area of specialization or as per project needs
- Ensures team spirit and constant knowledge sharing within the team
Client Management
- Good communication, leadership and planning skills.
- Responsive to client communication
- Sends regular status updates and escalates issues
- Consulting with customers on issue resolution
To apply, send an email to careers@emids.com with job title as your subject.