San Diego, CA
Phone and skype
6+ Months contract
The role is to develop applications that will be deployed on some of our production / assembly lines.
These apps will need to communicate with external devices like scales, relays, scanners, etc. and a centralized database. Some UI will be needed as well.
They are not specifying concrete technology but it should either be Java or Microsoft / C++ /.NET.
Here are some key technical requirements:
Must be experienced in serial communications; including opening, reading from, writing to, and managing serial port communications in a Windows environment.
Concurrency in and deep understanding of multi-threaded programming concepts
NIO, Advanced I/O and Streams
Experience working with Websockets.
Follows a disciplined Agile/Scrum software development process in task estimation, design, development, code reviews, unit/integration testing and defect fixing of products
Works with subject matter experts to develop solutions based on JIRA stories
Assists in the creation of technical design documents for the Microsoft Dynamics
Participates in application design sessions and code reviews to ensure accuracy towards business requirements.
Documents new/modified code, and develops/automates unit and integration tests to verify the changes
Analyzes existing software to debug and troubleshoot escalated issues that may arise
Database design and development experience using Microsoft SQL Server or Oracle
Proven analytical abilities applied to system design and software implementation
Attention to detail
Excellent communication, planning and organizational skills
Ability to work well in a team environment
Thanks & Regards
101 interchange Plaza, Suite 306 Cranbury, NJ 08512
Java OR C++, RS232, Websockets, SQL, Oracle