UI Developer

Saint Louis, Missouri
Software Engineering – Software Engineering /
Full Time /
Hybrid
We are looking for people who are:

- US Citizens
- primarily onsite in the St. Louis office with potential hybrid opportunities in the future
- able to obtain a security clearance

Responsibilities:

    • Support the design and development of user interfaces for a thick client application running on Windows.
    • Conduct testing of completed applications to assess user experience
    • Write and maintain technical documentation
    • Work on bug fixing and improving user interface performance
    • Build storyboards to conceptualize designs and convey project plans to clients and management
    • Combine interface design concepts with digital design and establish milestones to encourage cooperation and teamwork
    • Collaborate with back-end web developers and programmers to improve usability

Experience Required:

    • 5+ years professional working experience with C#
    • Prior professional working experience with Windows Forms (WinForms)
    • 5+ years experience creating and using Interface Control Docs, pub/sub protocols, and embedded software development. 
    • Experience interfacing with software that is running on hardware, full product lifecycle – including writing design documents, the ability to provide estimates and schedules for work, and excellent verbal and written communication.
    • Proven Computer Science fundamentals in embedded development, algorithm design, problem solving, and complexity analysis is needed to be successful in the position.
    • TDD experience is a big plus.