Reports to: Project Manager
Supervises: N/A
Key Accountability
Utilized established development tools, guidelines and conventions including but not limited to MS SQL Server, ASP.Net , AJAX, IIS, JavaScript, Web API
Design, code and test software applications
Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas of improvement and enhancement
Maintaining existing software solutions by identifying and correcting/fixing software defects
Learn and develop skills in new technologies
Supervisory Activities
Review the Task/Plan on day to day basis with subordinates and update to team leads.
Code Review and Peer Review.
Execution Activities
Build, and maintain productive, reusable, and reliable code
Create and document technical specification and test plans in standard template
Facilitating design sessions with team to define solutions.
Participate in the discussion and review of product delivery plan
Coordination Activities
Coordinate with business team / client for requirement specifications raised
Provide required information and project plan up to date
Interact with business and testing team to make them understand product functionalities and developed features
Interact with Implementation team to deliver releases as requested by client BRS/CR
Performance Measure
Key Performance Indicator (KPI)
Quality of work
Process adherence
Coding standards
Ability to grasp and incorporate new technologies (innovation)
Ability to estimate time realistically & deliver within the estimate time frame
Key Result Areas (KRA)
Timely completion of work with minimal rework
Solution is accurate as per business / clients need and free of issues
System requirement specification (technical)
Providing innovative ideas / inputs which is aligned with the latest technology