Angular Developer
NJ Placement Consulting
Johannesburg, Gauteng
IT roles span help desk, support, networking and software development, and remain one of SA's most in-demand and best-paid skill areas.
This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).
Job description
Overview
Amazing chance to join a Software Development company that develops software for the insurance industry. They are a medium size company that look after their staff and give recognition. They have been around for over 25 years and have an international footprint in London. They have a branch in London, Stellenbosch and Rosebank. They are extremely people orientated and offer a fun dynamic working environment.
No. of Vacancies
2
Responsible For
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.
Additional Requirements
- CONSTRAINTS: Compliance with all company policies and procedures
- OVERTIME: Will be required from time to time
- TRAVEL: There could be traveling between offices (not frequently)
Job Nature
Full Time, Hybrid work model
Educational Requirements
You are naturally curious and passionate about continuous learning and development. You enjoy learning about new technologies and tools, and you are already AI-savvy. You have good communication, interpersonal and collaboration skills. You also enjoy knowledge sharing and make the time to either share your knowledge with teammates or learn from them. You are an experienced developer with a solid understanding of the SDLC, software design patterns, test-driven development, and Object-Oriented (OO) design principles. You have good working knowledge of:
- Angular 11+
- RxJs observables
- NgRx Store
- Restful APIs
- Source Control (Git)
The following will be an added advantage:
- Atlassian Suite (specifically Jira and Confluence)
- TypeScript 3+
- JavaScript ES6+
- HTML 5, CSS 3, JSON
- Distributed Computing Experience (Microservices)
- Domain Driven Design (DDD)
- Insurance, InsurTech, financial services, and/or FinTech knowledge and experience
Experience Requirements
5+
Job Location
Rosebank, Stellenbosch
Salary
- Medical aid
- Pension
- Group Life
- Group Trauma
- Income protector
- Funeral Policy
- 20 Annual Leave days
- Performance bonus
- Pay for studies with work back agreement
- Hybrid working model (3 days a week from home and 2 days a week at the office)
Job Level
Intermediate Position, Senior Position
Interested candidates can send their resumes to [email protected] mentioning "Job Title" in the subject line.
Good to know
What does this it job pay?
This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).
Do I need experience for it jobs in Johannesburg?
This it role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.
How do I apply for this job?
Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.
Found on Indeed · Posted Yesterday
More it and similar jobs in Johannesburg
Confidential
R25K - R28K/mo