Job Description We are seeking an adaptive and detail-oriented software developer who has extensive experience in the C# .
NET environment to join our software development team. The ideal candidate will have at least 5 years of experience in this environment and be sufficiently flexible and intelligent to work with other elements of our software stack.
The prospective candidate will be collaborative and receptive to working with other members of our development team in a high paced atmosphere which is driven by our commitment to our diverse user base which ranges from small local distributors to large Fortune 500 accounts.
Previous experience with inventory control and POS applications is extremely helpful. Our SDLC leverages elements of both Waterfall and Agile methodologies and the prospective applicant should be comfortable working in both.
Your Role :
You will need to quickly learn how our existing .NET and VB developed software supports our SaaS based application and interacts with other elements of our software stack which includes FreeBSD;
Apache Web Services and MySQL.
You will work with our Development Manager on a daily basis to deliver the specified software on a timely basis.
You will work with our team of Business Analysts as they produce Functional Specifications based on client needs to deliver the best possible solution.
You will collaborate with other members of the PartsWatch development team in periodic peer reviews as a means of meeting and exceeding the high standards we have developed for this application.
Required Skills :
5+ years of experience developing mission critical software
At least 3 recent years’ experience working in the C# .NET environment
2+ years working with VB
Desired Skills :
Experience in developing with PHP
Experience working with SQL databases preferably MySQL
Experience working with Apache web services
Non-Technical Requirements :
Must be able to commute to our Newton NJ office on a daily basis
Must communicate well in English (both orally and written)
Must be a strong team player; customer focused; hard-working; and smart
Must use interpersonal skills to effect change without being confrontational