Motorola Solutions

Senior Software Engineer - .Net Core / C# / AI

Motorola Solutions

South Africa Remote Other 16h ago via Himalayas
senior-csharp-dotnet-software-engineer senior-full-stack-engineer-net-react senior-full-stack-engineer-net-angular senior-full-stack-engineer-net-c-sharp-sql senior-ai-software-engineer senior-software-development-engineer senior-csharp-developer

About this role

We are looking for a Senior Software Engineer responsible for building C# applications, including back-end services and client-end counterparts. The ideal candidate will design and develop applications, integrate AI/ML components, and coordinate with the rest of the team.

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
  • Practical experience with Code Quality tools and auditing AI-generated logic for security
  • Practical experience with Cloud DevOps 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

Benefits

  • PTO 20 Days
  • Life Cover - Life, dread disease, salary protection
  • Fully Remote
  • Laptop and accessories provided

Originally posted on Himalayas

Apply for this job via Himalayas