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.