The primary function of a Developer is to work on coding, testing and review of software / applications for projects in line with well-defined technical requirements and design in order to ensure quality, timely and error free rollout of new projects.
To develop software codes as per the project requirements and specified standards
To ensure that the code covers all aspects of the specified design
To ensure that specified project standards are followed
To ensure that a thorough analysis of the existing code is done before making any changes (bug fix or enhancement)
To ensure that a code review is done
To ensure that all testing is carried out before releasing the code.
To carry out testing of codes for peers
To carry out debugging and fixing of memory leaks
To ensure that the code is well documented so that future maintenance is facilitated and document performance on acceptance criteria before release. All documentation needs to be as per the quality standards laid down.
To create related supporting documentation as required by the client
To ensure delivery as per project timelines specified by the project manager.
To escalate any critical issues at the appropriate time to their manager
To ensure that any delays are communicated to the project manager as soon as they are anticipated or observed.
To provide post-release software and application support, including incident reporting.
To assist senior team members on other possible areas of delivery.