Job Title: Software Developer
Department: Continental Access
Reports to: VP, Software Development
Location: Amityville, NY
JOB DESCRIPTION
This Engineering position involves the development of Microsoft Windows and Web applications using C#/.NET, C++, running multiple threads under Windows operating systems. The applications run in standalone and client/server configurations and interface with various databases. Serial and TCP/IP socket interfaces are used to remotely interact with the hardware devices and database.
SKILLS REQUIRED
- Total 4+ years of experience required
- Background in C++ programming
- Solid 4+ years of specific experience with C#/.NET programming using programming constructs like multi-threading, sockets in high volume and sensitive data environment.
- At least 4+ years of SQL Server database experience required, designing, tuning, writing stored procedures and triggers
- Extensive multi-threading experience required
- Experience required in integrating complex systems with high volume real time data
- In depth grasp of TCP Socket Programming required.
- In depth grasp of OOD/OOP and modern design patterns required.
- Background in C++ programming is a big plus.
- ASP.NET programming experience is a plus.
- Experience in Serial communication with hardware device(s) is a plus.
- Excellent communication and interpersonal skills including the ability to actively contribute to the feature definition and implementation of new products.
EDUCATION OR EQUIVALENT EXPERIENCE
BSCS/MSCS or equivalent experience
COMPENSATION AND BENEFITS: We offer steady, stable, full-time work, and an attractive employment package, including: A competitive salary, 401(k), paid vacation, personal time off, paid holidays, long term disability insurance, tuition reimbursement, medical insurance, dental insurance, life insurance, promotional opportunities and career growth.