Full Stack Developer (Angular, C#)
IT – Software Development
Cape Town – Western Cape
ENVIRONMENT:
YOUR keen visual eye for beautiful digital aesthetics as a Full Stack Developer (Angular, C#) is sought by a global Software Tech company to join its team. You will develop web interfaces and applications using Angular, C# and the Microsoft .NET framework while creating quality prototypes and evaluate & advise on the technical feasibility of UI/UX design implementation. You will require a 3-year IT-related Degree/Diploma with 4+ years’ solid industry work experience utilizing HMTL, CSS, JavaScript, Angular, C# and .NET. You must also have practical experience developing browser-based applications and also be skilled in Azure, SQL, SOAP, REST, JSON, XML & MSAL.
DUTIES:
- Work within a Software Development team, following Agile development methodologies.
- Contribute to the analysis and design of software products and tools.
- Evaluate and advise on the technical feasibility of UI/UX design implementation.
- Create quality prototypes for a clearer understanding of UI designs.
- Develop web interfaces and applications using Angular, C# and the Microsoft .NET framework.
- Test and confirm software is fit for purpose with intended audiences.
- Recommend and implement refinements and improvements.
- Follow formal Software Engineering best-practices.
REQUIREMENTS:
Qualifications –
- Minimum 3-year IT-related Degree or Diploma.
Experience/Skills –
- 4+ Years of solid industry experience with HTML, CSS, JavaScript, Angular, C# and .NET.
- Practical experience in developing browser-based applications.
- Understanding of cloud-based technologies, Azure, SQL and relational databases, SOAP and REST Web-Services, JSON, XML, MSAL.
- Exposure to Scrum and Agile methodologies.
- Must be a South African citizen or hold valid work permit.
Advantageous –
- Experience in web and graphic design, layout, and composition, colour theory, typography, icon design.
- Comfortable with image authoring tools such as Photoshop and/or Illustrator (or their equivalents).
- Experience in User Interface Design, UX and Graphics.
- Experience in using wire framing/design tools.
- Experience with Microsoft Azure.
ATTRIBUTES:
- Strong analytical and logical problem-solving skills.
- Interest in and understanding of user psychology, usability and experience design.
- Excellent communication skills, both verbal and written.