Software Engineer
CANNON Instrument Co.
ST COLLEGE, PA
SUMMARY:
Work within the product development team to design & develop software that will further expand our product line of laboratory instrumentation. Provide hands on engineering expertise required for the research, design, and launch of new products as well as the support and upgrading of existing products and related systems.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Design, build, test, maintain, debug, and enhance commercial-grade C# .NET Windows® and Linux applications.
- Collaborate utilizing Scrum methodologies with other members of the software team in an Agile environment.
- Help maintain and enhance laboratory management software.
- Provide technical support to Production, Product Support, Marketing, and Sales departments as well as customers.
- Create and maintain technical documentation during software development.
- Work with Marketing to develop software help documentation.
- Develop software solutions to improve in-house processes and procedures.
- Other duties as assigned
EDUCATION, KNOWLEDGE AND SKILLS:
- Bachelor of Science in Computer Science, Software Engineering or related discipline.
- Strong background in developing, testing, and debugging C# .NET applications.
- Comfortable in Visual Studio IDE or Visual Studio Code.
- Knowledge of OOP principals.
- Experience with SVN or Git version control systems.
- One or more years of experience in a production environment preferred.
- Ability to create and interface with database a plus.
- Experience interfacing software with microcontrollers a plus.
- Experience with UI and/or UX development a plus.
- Experience with mobile application development a plus.
- Experience with Azure DevOps a plus.
- Experience with Linux a plus.