As an Angular Developer, you will be responsible for performing key software development lifecycle (SDLC) activities, including:
- Collaborating with product owners and architects to effectively translate business and technical software requirements into commercialized product deliverables to satisfy client needs.
- Translating requirements into technical specifications and conducting impact analysis of the solution.
- Implementing technical specifications and developing new product features.
- Updating development stream management tools, merging code, and maintaining version controls using Git.
- Conducting product development testing before release to the quality assurance team.
- Conducting demos of completed development.
- Creating user documentation.
This role requires someone who is a proactive problem-solver and enjoys working independently or within a team-based structure. While our developers work on individual projects, we encourage a collaborative and supportive environment where solutions and ideas are shared to achieve the best possible outcomes. • Effective translation of business and technical software requirements into a commercialized product deliverable to satisfy client requirements. • Provide reasonable estimates for completion of work. • Ensure proper management of the entire software development life cycle to ensure on-time, on-cost, on quality delivery. • Follow company coding. standards and rules. • Using effective and efficient coding methods. • Provide QA with working solutions, test guidelines, and instructions. • Develop solutions that meet the customer’s requirements. • Document features that have been developed. • Test code changes – Dev and unit testing. • Participate in scrum processes and make meaningful contributions. • Communicate timeously with the Team Lead/Scrum master on impediments. • Maintain high standards of quality to minimize rework and resource wastage. • Timeous completion of incidents as per time allocation. • Timeous resolution of support requests. • Furnish the support team with relevant information for the compilation of service estimates when applicable. • Ensure Jira is kept updated accurately with detailed, relevant information and documentation as required: o Code or functionality changes, Changes in requirements o Impact analyses • Provide user manuals/documentation when relevant on confluence. • Accurately update development stream management tool, merge code correctly and maintain version control. • Log and manage of time on Jira items as required in line with time estimates. • Continuous self-development in line with skills matrix.