Job Summary
Our client, a leader in the media industry, is looking for .Net Full Stack Developers (Senior & Intermediate levels) to join their dynamic and fast-paced team, where technology, content, and innovation shape South Africa’s top digital, print, and ecommerce platforms.
The client’s team of engineers, data scientists, product managers and UX/UI design specialists develop exceptional digital products for renowned brands. By harnessing cutting-edge technology and a sophisticated tech stack, they deliver world-class solutions. Our vibrant, people-focused culture, commitment to innovation, and strong societal mission are at the heart of everything we do.
What will you do?
- Work closely with Developers, Designers and Product Owners to develop cutting edge products across the web and mobile space, using the 24.com platforms.
- Take the technical lead on larger, more complex projects.
- Drive low level solution design workshops with fellow team members during whiteboard sessions.
- Make a positive contribution to requirement workshops, or scrum events attended with a view on the broader needs of the group.
- Mentor, groom and knowledge share amongst team members.
- Assist and support Design, QA and the OPS teams during the various stages of the development life cycle.
- Develop enhancements and fix bugs on existing products.
- Perform Alpha Testing on all developments.
What should you have?
- Bachelor's degree in Computer Science or Software Engineering
- 7+ years development experience working with ASP.NET and C# (for Senior role); 4+ Years Experience for Intermediate level
- 3+ years development experience working with .NET Core
- Understanding fundamental design patterns and principles (SOLID).
- Good understanding of architectural practises.
- Experience in RESTful API development.
- Advanced Experience with JavaScript frameworks.
- Client-side experience in HTML, CSS and SASS.
- Experience in MS SQL Server and source control (Git).
Nice to haves
- Previous experience on scalable web sites with high traffic load
- Caching strategies
- Redis
- Typescript
- Elastic search
- Cloud experience (Azure beneficial)
- CI/CD (Azure DevOps preferred)
What will you need?
- Strong analytical and creative problem-solving skills, with excellent attention to detail.
- Self-managed and must have the ability to work independently on projects.
- Ability to constructively help others and raise team performance.
- Flexible about learning new methodologies and technologies.
General:
- Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful
- Given the employment equity policy of the client, preference will be given to suitable candidates from the designated groups.
- Please include your current salary and salary expectations.