Motorola Solutions is hiring a Software Engineer Mid-Level (.NET & Java) - Interfaces. In this role, you will be a key member of the team developing and testing software interfaces that connect Motorola's products with third-party systems. The work directly supports customer requirements and involves implementing an Extract, Transform, Load (ETL) architecture.
What You'll Do
- Develop and test software interfaces between MSI products (CAD, RMS, Real Time Command & Control, and Analytics) and a variety of 3rd party systems.
- Implement interfaces using an Extract, Transform, Load (ETL) architecture with adapters to 3rd party and MSI systems and a transformation layer that includes field mapping, filtering, triggering, and business logic.
What We're Looking For
- Bachelor's Degree
- At least 3 years of experience with professional software development
- At least 3 years of experience with the .NET Framework
- At least 3 years of experience with relational databases
Nice to Have
- Experience with Java platform development
- Experience with Agile Software Development practices
- Experience with Microsoft SQL Server 2012+
- Experience using Microsoft C#
- Experience creating RESTful web services
- Experience using source control technologies (Git preferred)
- Experience with Service Oriented Architectures (SOA)
- Experience with cloud technologies (Azure preferred)
- Experience using Kubernetes or Azure Service Fabric
Technical Stack
- Microsoft .NET (C#), Java, XML, XSLT, SQL
- Microsoft SQL Server, RESTful web services
- Git, Service Oriented Architectures (SOA)
- Azure, Kubernetes, Azure Service Fabric
Team & Environment
You will be a member of the Ecosystem Operations Team.
Work Mode
This is a remote position.
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.





