Core Group Southern Africa Logo

Senior Full Stack Developer

Core Group Southern Africa|Posted 11 days ago

Skills and experience

Role:Full stack engineer
Experience in role:6+ years
Language proficiency:English
Must-have skills:
    C#
    .NET Core
    SQL
Nice-to-have skills:
    Azure
    Angular
    Entity Framework

Location and salary

Remote policy:Hybrid
Location of job:Johannesburg, South Africa or Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent
Salary range:R60,000 - R80,000 per month

Role description

Join on the ground floor of a full stack development team, created to build everything from large scale internal and consumer applications to smaller proof of concept applications that will stretch your skills. We operate on a very lightweight agile framework and continuous delivery with a focus on quality of output.

Our tech stack:

.Net Core

Angular

C#

HTML

JavaScript

CSS

Azure

Entity Framework

SQL

Experience with .NET 6 or newer is preferred.

Understanding of Clean Architecture and SOLID principles.

Experience with Web API development and integration.

Git version control

What you’ll be doing:

Architect and build internal and public-facing web applications and their back-ends

Ensuring quality output for all customer facing user interfaces

Collaborate with business users to gather requirements

Mentor and guide junior team members

Knowledge sharing within the greater development team

What you’ll bring:

6+ years of development experience with a strong full stack portfolio

Attention to detail and high quality UI implementation

Experience in building rapid proof-of-concepts

About Core Group Southern Africa

201-500 employees

We offer people the most exciting information, communication, and entertainment technology for work and play, and service them through our network of resellers and our own retail outlets.

For these reasons, we strategically align ourselves with global companies that are the drivers of innovation in their industry, sometimes creating entirely new categories.

At the core of our business is the Apple brand. We are the sole distributor for Apple in Sub-Saharan Africa. In support of Apple, our accessories brands offer products that enhance this technological eco-system.

Why Work For Us

It’s The Core Group's mission to empower individuals and organisations with the world's leading personal technology products and services. To do so we represent some of the world’s most valued and loved brands in Sub-Saharan Africa.

We are the sole distributor for Apple in Sub-Saharan Africa and have represented the brand in South Africa since 1995. We are also the distributors for other major brands such as Fitbit, DJI and Nintendo.

In 2021, we also launched the Apple Reseller programme in South Africa, a dedicated portal for qualifying resellers who are not yet Apple authorised to be able to purchase Apple devices for resale.

Our responsibilities are all encompassing and include supply chain management, marketing management, channel management, enterprise sales and media relations. The territory of operations comprises Angola, Botswana, Lesotho, Malawi, Mozambique, Namibia, Nigeria, South Africa, Zambia and Zimbabwe.

Our Culture

Our company culture is built upon a strong foundation of values that guide our actions and shape our interactions with employees, customers, and the community. Our core values reflect our commitment to creating an inclusive and nurturing environment where people can grow and thrive.

Developing People: We believe in the power of investing in our employees' growth and development. We provide opportunities for continuous learning, mentorship, and career advancement, fostering a culture of personal and professional development.

Customer Focus: We prioritize understanding and meeting the needs of our customers. By actively listening, engaging, and responding to their feedback, we build lasting relationships and deliver exceptional service and products that exceed their expectations.

Ethical: We uphold the highest ethical standards in all aspects of our business. We are committed to transparency, integrity, and accountability in our decision-making processes, treating all stakeholders with respect and fairness.

Innovation: We foster a culture of innovation that encourages creativity, experimentation, and problem-solving. We embrace new ideas and technologies, continuously seeking opportunities for improvement and staying ahead of market trends.

Brand Alignment: We align our actions with our brand values, ensuring consistency and authenticity in everything we do. We strive to build a strong and recognizable brand that resonates with our target audience, reflecting our commitment to quality and excellence.

Social Responsibility: We recognize the importance of giving back to the community and making a positive impact. We actively engage in corporate social responsibility initiatives, supporting causes that align with our values and contributing to the well-being of society as a whole.

Fair: We believe in fairness and equal opportunities for all. We foster an inclusive and diverse work environment, where everyone is treated with dignity and respect. We promote meritocracy and ensure that recognition and rewards are based on performance and contributions.

Add Value: We are committed to adding value to our customers, employees, and stakeholders. We continuously seek ways to improve processes, deliver exceptional products and services, and exceed expectations. We strive to be a trusted partner and go the extra mile to create long-term value for all those we engage with.

Our Hiring Process

At our company, we have developed a hiring process that prioritises finding the right fit for both the individual and the organisation. We understand that hiring based on values and cultural alignment is just as crucial as assessing technical skills.

  1. Initial Contact: Once we identify potential candidates, we reach out to them through this platform or via email to initiate communication. We believe in providing a seamless and convenient experience from the very beginning.
  2. Next step - Interview: We schedule an initial interview, which can be conducted virtually or at our office, depending on the circumstances. During this interview, we focus on getting to know the candidate, understanding their career aspirations, and assessing their values and what is important to them. We aim to create an open and transparent dialogue to gauge mutual compatibility.
  3. Final step - Technical Interview: Following the initial interview, we move forward with a technical interview. This interview involves senior team members who are experienced in the specific area relevant to the role. The technical interview is designed to efficiently evaluate the candidate's skills and competencies in their field. We prioritise a streamlined and effective process that focuses on assessing technical proficiency.

We encourage candidates who are interested in joining our team or learning more about our company to reach out to us. We are always excited to hear from potential candidates and engage in meaningful conversations. If you're interested, please don't hesitate to send us a message. We would love to connect with you and explore the possibilities of working together.

Perks at Core Group Southern Africa

Flexible Hours
Remote Working
Exposure to Global Tech
Free Coffee
Extensive Growth and Development

Tech Stack

business tool

Google Apps
Google Apps
Microsoft Sharepoint
Microsoft Sharepoint

application and data

MySQL
MySQL
Java
Java
jQuery
jQuery
C++
C++
Microsoft Azure
Microsoft Azure
MS SQL
MS SQL
.Net Core 2.0
.Net Core 2.0

utilities

Power BI
Power BI

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: