This position is responsible for working with developers and product owners to design, develop, test and support Windows-based application that interfaces with computer peripherals via USB, Serial Port, Bluetooth or Wi-Fi
Design and develop business UI applications developed in Windows C#
Design and develop business console applications developed in C# as services or
Provide subject matter expertise on the design of applications and libraries.
Mentor other software developers on terminal development.
Work within an Agile project methodology and collaborate well with team members.
Work within aggressive project deadlines.
Take ownership of unit testing and the quality/security of code developed.
Provide technical subject matter knowledge, expertise, and recommendations to inform leadership decisions.
Participate in design/planning sessions.
Participate in daily scrum meetings
Escalate issues and project risks timely to the Product Owner or SCRUM master
Ensure enterprise security policy compliance
Bachelor's degree in Computer Science or similar technical field required.
5+ years of professional software development
4+ years of C#, .NET, Windows Web-based application development experience
2+ years working within an Agile development environment
Experience with GIT
Continuous integration technologies experienced with TeamCity, Build Master is preferred.
Experience in Agile methodology and working in Sprints is a plus
Knowledge of Azure or Google cloud services is a plus
Knowledge of test automation and unit tests
Ability to learn and absorb new technologies as needed.
Ability to multitask effectively
Ability to influence others and work in a matrixed environment
Strong analytical and problem-solving skills
Highly detail oriented
Excellent communication skills in English, including both writing and speaking
Ability to plan a project for yourself and others so that all milestones are met or exceeded
Ability to implement specifications created by others
Ability to take ownership of large tasks and/or projects with little or no assistance from others