The C# Developer will be responsible for the analysis, design, coding and implementation of several software package solutions. This position will work with product management and the engineering management team to review and develop technical specifications and outline programming and system requirements. Then this person will code, test, debug, document and maintain these software packages. This position will interact with a larger team of IT Support professionals, Network Security professionals, product management and other hardware and software engineering team members. The ideal candidate will have a strong background in Microsoft software development and Microsoft operating environments. Some background in networking and Linux environments would be beneficial.
This position will develop and maintain several software packages which are included with the nAppliance security and IT product lines. These products include ASP software packages and various C++ and C# services and GUI based products. This person will be able to review and understand a requirements document, and translate this into a design specification, and execute on this design to product a finished product.
The software projects will include hardware and software monitoring systems, creating DLL plugin, XML Web Services development and general GUI and Console based applications. Some development or legacy maintenance of other software languages may be required.
We are a young and vibrant company with a start up mentality so interested applicants will need to approach this position with the attitude that they want to help build the company.
We offer you a unique opportunity to help our customers on leading-edge projects while growing your skills and progressing your career. With our strong history with Microsoft Forefront, you will get exposed to methodologies and tested technologies that power the millions devices Microsoft software products have powered. You will have the opportunity to shape new product offerings in the industry, plan complex projects and deliver new technologies. Not everyone gets to do it, and not everyone is right for it. This work pays off in deep knowledge, profound business experience, and the fast track to a career that exceeds your expectations.
Primary Job Responsibilities: