Taro Logo

Software Engineer Mid-Level (.NET & Java) - Interfaces

Global technology company providing critical communications, video security and command center technologies for public safety and enterprise solutions.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer Mid-Level (.NET & Java) - Interfaces

Motorola Solutions is seeking a Mid-Level Software Engineer specializing in .NET and Java to join their Partner Ecosystem & Cloud Provisioning Team. This role focuses on developing critical interfaces between Motorola's public safety products and third-party applications, including Computer Aided Dispatch (CAD), Records Management Systems (RMS), and Jail Management Systems. The position involves working with ETL architectures, implementing microservices, and developing integration solutions using modern technologies like .NET, Java, and cloud platforms.

The ideal candidate will have strong experience in both .NET and Java development, with a solid understanding of enterprise integration patterns and cloud technologies. This role offers the opportunity to work on solutions that directly impact public safety and emergency response systems, making it an impactful position for someone passionate about creating technology that helps keep communities safer.

Working remotely in Brazil, you'll be part of a global team dedicated to developing and maintaining critical communication systems. The role requires expertise in multiple technologies including .NET Framework, Java, XML, XSLT, SQL, microservices, and Kubernetes. You'll be working in an agile environment, collaborating with solution architects and other team members to deliver robust integration solutions.

This position offers the chance to work with cutting-edge technologies while contributing to public safety solutions that make a real difference in communities. The role combines technical challenges with meaningful impact, making it an excellent opportunity for a mid-level developer looking to grow their career in a purpose-driven organization.

Last updated 2 months ago

Responsibilities For Software Engineer Mid-Level (.NET & Java) - Interfaces

  • Develop interfaces between Motorola's products and third party products
  • Develop and test software interfaces between MSI products (CAD, RMS, Real Time Command & Control, and Analytics)
  • Implement ETL architecture with adapters to 3rd party and MSI systems
  • Develop transformation layers including field mapping, filtering, triggering, and business logic

Requirements For Software Engineer Mid-Level (.NET & Java) - Interfaces

Java
  • Bachelor's Degree
  • 3+ years of professional software development experience
  • .NET Framework experience
  • Experience with relational databases
  • XML technologies including XSLT and XML schemas
  • Microservices and Kubernetes experience
  • RESTful web services experience
  • Cloud technologies (Azure preferred)
  • Source control technologies (Git preferred)
  • Must be able to obtain background clearance