ITW Software Engineer in Saint Charles, Missouri
Develops platform level software for Marking and Coding systems.
Ability to create and develop PC level software.
Develops, maintains, and provides customer support for coding equipment software.
Develops new features to existing software products.
Debugs existing software.
Performs functional testing/debugging of software.
Develops new software in coordination with engineering development objectives from concept through production.
Performs analysis of requirements, and design components and tests for product validation.
Assists in the development and writing of product functional and design specifications.
Participate in peer-reviews of other software team members.
*Education: *Bachelor’s Degree in Electrical/Software Engineering, Computer Science or equivalent job-based experience required.
2+ year’s related experience required; equivalent combination of education and experience preferred
Experience with cross-platform software development across multiple OS and hardware platforms
Understand and able to apply the principles of a clean, well-organized code base
Experience with C#, WPF, and Xamarin in the .NET ecosystem
Working knowledge of Visual Studio, Source Control
Experience with MVC / MVVM software architecture frameworks
Technical Aptitude / Knowledge and Creativity is required.
Excellent Problem Solving, Programming, Troubleshooting (Debugging), and Decision-making.
Proficient in the knowledge and use of MS Office (Word, Excel, Outlook).
Experience with the tools Jira, Bitbucket Jenkins, Eclipse, Android, iOS, xCode, MongoDb
Experience with Software Programming including C, C++, Qt GUI framework, Eclipse, ASP.NET, CMake
Strong advocate for good software testing practices including Unit and Functional Testing
Experience working with the Telerik WPF Toolkit
Database programming and support (SQL)
Frontend and backend design and development experience
As an Equal Opportunity/Affirmative Action Employer, ITW Marking & Coding does not discriminate in hiring or in the terms and conditions of employment because of an individual's race, color, religion, gender, national origin, age, disability, sexual orientation, marital status, veteran status, arrest record, citizenship or other categories protected by federal, state or local laws. EOE/M/F/Vet/Disabilitynformation will be kept confidential according to EEO guidelines.