What are the responsibilities and job description for the Application Developer position at MachMotion?
Overview: This individual works directly with and for the Software Engineering Manager. The application developer is expected to be able to design and build solutions that meet the customer needs, with an eye for stability and expansion. The application developer will work with a project manager, interface with the sales team, and communicate directly with customers, in order to understand the product and user needs before and during development. This position is focused on meeting customer needs and building the tools and integrations to make custom development more efficient.
Responsibilities:
- Communicate with end customers about custom feature development
- Document features for use by the end customers and our service team
- Answer questions from the service team and assist in their training
- Implement new feature requests and fix bugs in current logic (back-end and GUI)
Qualifications:
- Bachelor’s degree in Computer Science or equivalent experience
- Experience with C software development and debugging
- Experience with Python and LUA scripting languages
- Care for user experience and simple, intuitive interfaces
- Ability to track down answers to understand the real issue at hand
- Excellent time management, able to balance many projects at once
- Mindset for long term product stability and expansion
- Preferable to have knowledge or experience with Computer Numerical Controls (CNC)
Compensation: Negotiable based on education and experience
Job Type: Full-time
Pay: $54,000.00 - $75,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Compensation package:
- Hourly pay
- Overtime pay
- Yearly pay
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Experience:
- Front-end development: 1 year (Preferred)
- CSS: 1 year (Preferred)
Work Location: One location
Salary : $54,000 - $75,000