← Back to job listings
MS
Software Engineering
Motorola Solutions · Chicago, United States
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
JobSpring