Auf einen Blick
- Aufgaben: Entwickle innovative C# Anwendungen und integriere KI-Elemente in unsere Lösungen.
- Unternehmen: Motorola Solutions, ein Unternehmen, das sich für die Sicherheit der Gemeinschaften einsetzt.
- Vorteile: 20 Tage Urlaub, Lebensversicherung und vollständig remote arbeiten.
- Weitere Informationen: Werde Teil eines dynamischen Teams mit einer starken Gemeinschaftsorientierung.
- Warum dieser Job: Gestalte eine sicherere Zukunft mit modernster Technologie und mache einen echten Unterschied.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit C# und KI-Integration.
Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
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
Focusing on the Rapid Deploy product line leading cloud-native platform for public safety.
We provide Next Generation 911 solutions that deliver intelligent information throughout the emergency response journey, empowering agencies and first responders to drive better outcomes in mission‑critical situations.
With a curated partner network, our platform combines mobile signals, critical datasets, and call information into a single operating system, improving emergency response with location accuracy, situational awareness, modern communications, and actionable insights.
Our products improve outcomes and ultimately save lives.
At Rapid Deploy, our mission is to reduce emergency response times by equipping dispatchers and call‑takers with real‑time situational awareness through advanced tactical mapping, and by delivering powerful analytics to help public safety agencies optimize their operations.
Now, together with Motorola Solutions, we’re accelerating our shared vision of creating safer communities through smarter technology.
Job Description
We are looking for a Senior Software Engineer responsible for building C# applications, including anything from back‑end services to their client‑end counterparts.
Your primary responsibilities will be to design and develop these applications, to integrate AI/ML components into our core services, and to coordinate with the rest of the team working on different layers of the infrastructure.
Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
AI‑Augmented
Requirements: Translate application storyboards and use cases into functional applications by leveraging Gen AI for story refinement, technical task breakdown, and automated documentation.
High‑Performance
Engineering: Design, build, and maintain efficient, reusable, and reliable C# code, utilizing agentic code‑generation tools to accelerate development while maintaining strict human‑in‑the‑loop oversight for security and logic.
System
Optimization: Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, devising solutions through a mix of traditional debugging and AI‑powered diagnostic agents.
Agent & Skill
Development: Architect and build custom AI Skills and autonomous Agents that integrate into the core application logic to solve complex data processing or decision‑making tasks.
Lifecycle Contribution: Contribute to all phases of the SDLC, from initial ideation to automated testing, using AI to generate comprehensive test suites and edge‑case scenarios.
Architectural
Integration: Collaborate with software engineers to ensure AI components and agents are seamlessly integrated into our microservices architecture and meet required service‑level objectives (SLOs).
- Basic Requirements
- Fluent English.
- 5+ years of software engineering experience with C# and its surrounding ecosystem.
- Practical experience with Agentic Workflows for autonomous code and skill creation.
- Practical experience with SDLC Automation using AI‑driven tools (Copilot, Cursor, Claude Code etc.)
- Practical experience with Code Quality tools and auditing AI‑generated logic for security.
- Practical experience with Cloud Dev Ops and CI/CD.
- Practical experience with Microservices Architecture and RESTful API design.
- Practical experience with containerization technologies, specifically Docker.
- Practical experience with Cloud, and distributed systems.
- Strong understanding of message queuing.
- Strong understanding of asynchronous processing, with knowledge of concurrency patterns.
- Strong understanding of design and architectural patterns.
- Familiarity with Domain Driven Design and Event Sourcing.
- Ability to take the initiative and work independently, yet function as an integral part of a team.
Bonus points for experience with
- Experience deploying models via Azure Open AI or similar cloud AI services.
- Experience with Natural Language Processing (NLP) tasks, such as data extraction, classification, and normalization.
- Familiarity with Python and common AI/ML frameworks (e. g., Py Torch, Tensor Flow, Hugging Face).
- Experience with pipeline architecture.
- Experience with Azure API Management, Azure Serverless Functions, Event Hubs, Service Bus, Application Insights, Cosmos DB.
- Experience with Azure Io T and/or managing an Io T device platform.
- Experience in 9-1-1 industry.
- Experience with Azure Dev Ops and CI/CD.
- Experience with computer networking.
- Experience with complex regular expressions.
Benefits
- PTO 20 Days
- Life Cover – Life, dread disease, salary protection – this is covered in full by RD and not out of CTC.
- Fully Remote – set you up to work from home – laptop and accessories.
- Travel Requirements: None
- Relocation Provided: None
- Position Type: Experienced
- Referral Payment Plan
- Yes
- Company
- Motorola Solutions South Africa (Proprietary) Limited
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.
#J-18808-Ljbffr
Senior Software Engineer - .Net Core / C# / AI Arbeitgeber: Dormont Manufacturing Co
Dormont Manufacturing Co ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Genf die Möglichkeit bietet, an der Weiterentwicklung der SonarQube-Plattform zu arbeiten. Mit einer flexiblen Arbeitsweise, die sowohl Büro- als auch Remote-Tage umfasst, fördert das Unternehmen eine Kultur der Vielfalt und des kontinuierlichen Lernens, während es gleichzeitig spannende Wachstumschancen in einem dynamischen Umfeld bietet.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer - .Net Core / C# / AI erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer - .Net Core / C# / AI bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Dormont Manufacturing Co vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - .Net Core / C# / AI mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Dormont Manufacturing Co klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Dormont Manufacturing Co vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.