Overall Job Purpose:
This role is responsible for designing, developing and modifying web applications, from layout to function and according to specifications.
Main Duties of Job:
- Plan, design, implement, test, and document application code in adherence to functional and non-functional (performance, scalability, security, usability) business requirements.
- Work with technical leads, project management, product owners, technical architects, and testing staff to develop and deploy high-quality applications.
- As part of an agile team, share responsibility for refining, planning, and estimating the duration and complexity of tasks.
- Work with project management, product owners and senior technical staff to analyze and clarify client requirements and minimize ambiguities.