Selected candidates should be able to drive the development of the Coffee control system software for our client, through the entire software development life cycle.
EDUCATION AND EXPERIENCE REQUIREMENTS
- Bachelors degree in Computer Science
- 3 to 7 years developing, shipping and maintaining production quality software
- Requires expertise in C# / C / C++
- Distributed application development
- State-based execution models
- Coroutines/Multi-threaded programming
- Microsoft Windows application development/WPF
- Ideal candidates will have experience in one or more of
- IoT Software Distribution
- integration with Node.js/Python/ RESTful APIs PostgreSQL MongoDB or equivalent is added plus
Key Responsibilities
- Engage stakeholders in identifying issues with the current software and determining new feature requirement
- work with team members who would be involved in Web Development Experience
- Efficiently analyze the root cause of defects and effectively resolve them.
- Design and implement new features.
- Participate in code reviews.
- Ensure quality through unit testing and system-level testing.
- Respond quickly and proactively to issues in production and manufacturing.