What are the responsibilities and job description for the Software Developer position at Proportion-Air, Inc.?
Overview:
Proportion Air manufactures electronic air pressure regulators and air flow control valves. Founded in 1985, Proportion Air has improved the electropneumatics industry (and by extension, the world we live in) many times. Our products are applicable in many areas from industrial, entertainment, aerospace, medical, and transportation to name a few.
As part of the DevOps team, you will help build the future of Proportion Air. We develop software for both internal and external use, facilitating better efficiency throughout our business processes. The DevOps team is responsible for software that communicates with IoT products we develop, internal production applications, portals and interface applications connected to our company-wide ERP system, as well as many other exciting functions.
As a software developer, you will be creating multiple types of software. You will likely have to learn a few things over the years as the company is constantly growing and our product line expanding. Internally, we are big believers in continuing education and pushing ourselves to learn more and do better. Depending on the project you may be interviewing people for specs and features, writing requirements documents, learning a new language or concept, designing algorithms and flowcharts, writing code, testing and debugging, performing demos, writing user guides, and creating and presenting training demos. You will find yourself working closest with the New Product Development team, but there will be frequent projects involving Sales, Production, Marketing, Purchasing, and more.
Duties and Responsibilities:
· Create documentation, including requirements documents, user guides, and development reports
· Develop tools and techniques for testing and verification
· Verify functionality and performance of programs
· Write, test, and debug code
· Develop Algorithms for projects
· Integrate software to external systems
· Interview users for requirements and test feedback
· Update existing programs
Preferred:
· Working knowledge of Microsoft Office (Specifically Word and Excel)
· Experience with C#, SQL, HTML/CSS, Javascript(Node.js), C, and C
· Experience with Electron/Web Apps
· Familiarity with networked apps on LAN/WiFi
· Concentration to keep track of several design elements and technical characteristics when designing and developing software
· Time management and organizational skills to maintain effectiveness in development
· Initiative and drive to complete tasks quickly and efficiently
· Interpersonal skills to work well within a team environment and interface with end users
· Writing skills to develop technical publications, including design methods documents, product proposals, design documents, operation manuals and maintenance manuals related to the software you develop
· Presentation skills for project proposals and running internal trainings on completed software
· Willingness to ask for help when needed
Reports to:
Manager of Technical Development
Position Type:
Full Time
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
Ability to commute/relocate:
- Gulf Breeze, FL 32563: Reliably commute or planning to relocate before starting work (Preferred)
Education:
- Bachelor's (Preferred)
Experience:
- REST: 1 year (Preferred)
- Java: 1 year (Preferred)
Work Location: One location