1-Provide technical guidance for the team members to manage and deliver a module
domain in a large project
2-Perform all design and development tasks which include effort estimation, applying the
world standard estimation methods during the different phases of a small project/
module in a large project
-
3-Planning & scheduling: With the help of the Tech. lead will create iterations and
development plans delivered in the form of WBS, assigning resources and creating
task dependencies
-
4-Solution & Systems Design:
- Creating the Design Document (HLD/LLD) for the project and conducting design
sessions with the team to come up with use case realizations and domain model
- Reviews the design with the Tech. Lead and obtains his/her acceptance
- Coordinate with the architecture team on the implementation details for the solution
-
5-Monitoring and Follow up:
- With development progress, environment setup progress, any pending issues with
other teams (analysis, DB) and escalate to project management and Tech. lead as
necessary
-
6-Quality management:
- Design Review:
[1]Ensuring that design best practices and patterns are properly followed
[2]Continuously organizes design reviews
[3]Ensuring the design and implementation for maximum performance and best
utilization of system resources
[4]Ensuring that the best architecture is followed for the given case
- Code review:
[1]Enforcing coding standards of DC, and use creative tools such as Check Style to
check for compliance
[2]Ensure that bug fixing and feature implementations are following the agreed on
design
- Inputs review and filtration:
[1]Actively participate in requirements walkthrough sessions
[2]Requirements include SRS, EIS, UIS, SBS, Architecture document(s)
[3]Logging issues to the issues tracking tool, following up and closing defects against
the corresponding work products including any possible arrangements or discussions
with the corresponding parties
[4]Coordinates with corresponding teams for the acceptance of software requirements
7-Scope management:
- Always filters what is considered in scope and will be implemented from what is out
of scope and needs to be treated as future plans or change requests
8-Management / Project management Reporting:
- Provide weekly status reports to line manager
- Ensuring that the project plan is updated on a daily basis
-
9-Defect management:
- Filter defects accepting implementation related defects
- Assign resources for fixing the accepted detected defects
- Ensure proper comments / marks are added as necessary by developers
-
10-Deployment management: Supervise and participate as necessary in creating the
Transition plan as well as the release notes
11-Configuration management:
- Ensuring that the project repository is created as part of the environment setup
- Ensuring that all design and development artifacts are on the source control
repository
12-Perform all other related duties as assigned by direct supervisor on time with reliability, honesty, and discretion.
Minimum Educational Requirements:
Bachelor’s Degree in ElectricalEngineering, Computer Science,Information Technology, InformationSystems, or equivalent
Experience:
5+ years in the same field
Let our experts design a Professional CV for you.