Senior Full Stack Engineer (C# and Angular)

Motorola Solutions · South Africa

Apply on the company website

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.


Department Overview

Welcome to Motorola Solutions. By applying for this role, you will become a founding technical member of the new CC Insights team. Our hybrid team—spanning the US and South Africa—is building a unified reporting application that combines various reporting products acquired and built in-house over the past few years. We aim to deliver a seamless analytics experience featuring embedded PowerBI reports and an innovative AI-assisted workflow that empowers users to chat with their data.

This product sits on a robust data foundation powered by our internal Data Platform (BDP), leveraging Databricks and Azure Data Lake for our Bronze and Silver data layers. The new Insights team owns the Gold layer (Synapse via Databricks) and the unified web application.
You will be joining a highly collaborative group of Data and Software Engineers, while working closely with the Data Platform Engineering (DPE) team.


Job Description

We are looking for a FullStack Engineer to join our team. Your primary responsibilities will be to design and develop services and components on this stack, and to coordinate with the rest of the team working on different layers of the infrastructure.

You will drive the development of our C# backend and Angular frontend, integrate PowerBI via the Embedded SDK, and architect scalable, multi-tenant microservices. You will also play a key role in migrating functionalities from various other reporting products into our unified frontend. A commitment to collaborative problem solving, sophisticated design, and a thirst for elegant code is a must.
 

Key Responsibilities


Basic Requirements

Beneficial Skills


In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work, you’ll get:


Travel Requirements

None


Relocation Provided

None


Position Type

Experienced

Referral Payment Plan

Yes

Company

Motorola Solutions South Africa (Proprietary) Limited

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. 

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

More jobs at Motorola Solutions · Software Engineering jobs in South Africa Offsite