Analysing and gathering requirements for the framework and creating a design for the final software output.
Training the end user or client on the final product as well as providing technical support whenever required.
Designing back end database structures for the web applications and also generating stored procedures that are complex in nature for the software’s maintenance purposes.
Finding information about latest technologies that aid in the development of core web applications and enhance their features in the long run.
Understanding the life cycle of software and determining any changes that may be needed as per the observations and feedback of software testing professionals.
Perform design and development of web-based services and applications.
Work closely with quality assurance team to ensure delivery of high quality and reliable web applications.
Develop databases including queries, triggers and stored procedures.
Monitor application performance at post-deployment stage and make necessary changes if needed.
Interact with customers to define project features and requirements.
Research and develop prototypes of complicated design solutions.
Perform code reviews and provide necessary corrections