Professional Documents
Culture Documents
December 2017
Intermediate Agile Web Developer with Java Experience (Cape Town based)
Experience: 3 - 6 years
The successful candidates will undertake a position of opportunity within Singular Systems, a well-
established FinTech company, to be part of an Angular Web Development competency and
effectively service the needs within our expanding client base.
The opportunity to be part of the formation and development of an Agile web development team
that is looking to scale over time. The opportunities to grow technically and, in time, lead teams
will be afforded to the candidates.
Technical Skills:
1) Core Development Skills/Requirements:
o HTML, CSS, JavaScript
o Angular 4
o TypeScript
o Node.JS
o Bootstrap
o Material Design
o Restful Web Services (Jax-RS)
o Soap Web Services (Jax-WS)
3) Tools:
o Git
o Maven
o IDE: Eclipse/Visual Studio Code
o Web Server: JBoss (Wildfly)
Singular Systems (Pty) Ltd. Company Reg No: 2002/001492/07 | Singular Systems (Pty)Ltd is an Authorised Financial Services Provider (FSP No. 44330)
Directors: Nick Kruiskamp | Helga De Vasconcelos
Personal/Further Technical Expectations:
- Self-starter with a desire to positively contribute to a development team that is driven to
deliver excellent web platforms and drive efficiency within the development lifecycle
- Accountability. This position requires an individual who wants to be a part of the creation
of the make-up and culture of a team. This includes the requirement to evolve processes
and mature a team to ensure the best delivery for our clients
- Detail oriented and the ability to engage with client requirements to ensure that the
delivery is fit for purpose
- Passionate about crafting high quality, maintainable and efficient code
- Build and deliver secure and performant websites, ensuring cross-browser compatibility,
and accessibility
- Functional knowledge and hands on design experience with web services (REST/SOAP)
- Solid understanding of responsive design principles and techniques
- Strong grasp of security principles and how they apply to web applications
- Familiarity with dependency injection frameworks such as CDI and/or Spring
- Understanding of web design for performance and scalability, including design for efficient
set based database access, optimizing network chatter, caching session and standing data,
predictive fetching etc.
- Strong communication within a team structure
- The want to collaborate with and upskill fellow developers