Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

Diagraph

Software Engineer

Saint Charles, MO
Full Time
Paid
  • Responsibilities

    Job Description

    • 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.
  • Qualifications

    Qualifications

    EDUCATION: Bachelor’s Degree in Electrical/Software Engineering, Computer Science or equivalent job-based experience required.

    BASIC QUALIFICATIONS: 

    • 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).

    DESIRED SKILLS/EXPERIENCE:

    • 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

    Additional Information

    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.