Motorola Solutions is a global community focused on keeping people safer. They are seeking a Systems Software Engineer to build and maintain data migration solutions for the public safety market, ensuring customer satisfaction and effective collaboration with project teams.
Responsibilities:
- Build/maintain data migration and conversion tools, test scripts, and deployment timelines with the project team
- Collaborate, prototype, design, and implement data conversion solutions
- Perform system integration of data migration solutions for customers
- Work with customers to fulfill business objectives and end-user expectations
- Act as a bridge between customer's business needs and technical ability to deliver data migration solutions
- Support and triage issues with customer integration teams under minimum supervision
- Create Project's overall quality strategy and modify as needed
- Evaluate software quality through load testing, stress testing, and techniques like unit testing and exploratory testing
- Summarize findings in a clear manner through reports and other written artifacts
- Validate/deliver data migration solution with the customer based on contract deliverables
Requirements:
- High School diploma, Bachelor's degree AND 3+ years experience in Software disciplines: Systems Integration, Software Engineering, Product Development, System Test, System Support, or Information Technology
- Must be able to obtain a background clearance as required by our government customers
- Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position
- Bachelor's degree in Computer Science, Engineering, or a related field
- Technical/software development experience
- Experience in software development; experience (C#, XML, Python and .NET technologies)
- Hands-on experience with SQL database design (MS SQL (preferred), Oracle, MySQL or PostgreSQL)
- Strong Experience in SQL Query Design and Implementation
- Understanding of object-oriented coding and design, Participating in code reviews and feedback
- Able to troubleshoot and debug issues
- Support and triage issues with customer integration teams under minimum supervision
- Solid networking understanding
- Ability to create Project's overall quality strategy and modify as-needed basis
- Ability to evaluate software quality through load testing, stress testing and techniques like unit testing and exploratory testing
- Should be able to summarize findings in a clear manner through the use of reports and other written artifacts
- Validate/deliver data migration solution with the customer based on contract deliverables
- Strong communication skills and the ability to communicate complex technical strategies with customers
- Experience with Agile software development, project management and business analysis practices is a plus