Skip to content
← Back to job listings

Software Engineering

Motorola Solutions · Chicago, United States

External listingfull-time4 days ago

About The Role

Join our team as a Software Engineer, where you will be responsible for the development and quality assurance of our Windows-based client and server applications. You will interpret high-level requirements, write clean and efficient production code, and perform comprehensive testing with a strong emphasis on automation. This role offers flexible work models, paid time off, health care benefits, and numerous other perks.

  • Interpreting high-level requirements and translating them into actionable software requirements for the existing application suite.
  • Writing clean, maintainable, and efficient production code to implement specified requirements into the existing C#/.NET codebase.
  • Performing comprehensive testing across all phases of development, with a strong emphasis on automation.
  • This role requires expertise in the full C#/.NET application lifecycle
  • Client-Side/UI: WPF (Windows Presentation Foundation) for developing robust desktop user interfaces
  • Primary Code Stack: C# / .NET Framework 4.6 (or later) for both client-side and server-side development
  • System Communication: Experience implementing services using WCF (Windows Communication Foundation) and RESTful web services
  • Data Access Layer: Entity Framework for object-relational mapping (ORM) and data model interaction
  • Candidates must possess direct, hands-on experience with the following technologies and be prepared to demonstrate proficiency:
  • Source Control & Tracking: Proficiency with Git (e.g., BitBucket) for source code management and using Jira for work tracking
  • Development Environment: Professional development experience using Visual Studio 2022 or greater
  • Database: SQL proficiency (e.g., SQL Server) for database operations, querying, and schema interaction
  • Documentation: Experience working with requirements and documentation tools such as Confluence, as well as spreadsheets and slide decks such as Google Slide and Google Sheets
  • Cloud Exposure: Familiarity with the Microsoft Azure ecosystem (e.g., Azure Functions, Azure Web Apps, Azure Storage, or Azure SQL Database)
  • Modern .NET: Experience working with .NET Core and migrating older applications to modern frameworks
  • Cloud Security: Knowledge of secure communication protocols like OpenSSL and basic exposure to Azure Identity and Security concepts
  • Understanding of containerization technologies (Docker) and their application in enterprise architecture

This is an external listing. JobSpring does not represent or verify the employer. Report this listing