Software Development Professionals (Vienna, VA & Marlborough, MA)
Job Description: Candidate will work as part of an agile development team to develop next generation video and situation management applications. Candidate will work with the marketing and field organizations to define, architect, design, and test the applications to meet the requirements of our customers.
Experience: Candidate should have experience in many of the following areas:
- Ability to thrive in a fast-paced, agile development environment
- Excellent teamwork and collaboration skills, while at the same time being able to work independently and a self-starter
- Experience in all phases of a software development process, including specification, design, development, testing, and debugging
- Four or more years of professional software development experience with Java, JavaScript, and web based applications. Experience with object oriented languages or client/server applications will be considered.
- Web-based GUI development experience using HTML, CSS, and AJAX
- Experience with Web Services technologies such as HTTP, XML, and SOAP
- Understanding of video technologies, including:
- IP encoding standards (MPEG-2/4, MJPEG)
- Video viewing technologies (DirectShow, DirectX Media Objects)
- Video analytics systems, network video recorders, encoders, video switches, and display wall technologies
- Streaming video
- CCTV systems
- Excellent oral and written communication skills
- A Bachelor's degree in Computer Science or a related field
Solutions Engineer
Reports To: Director, Solutions Engineering
Position Summary: Sales Engineer will provide sales executives with technical solutions to meet potential and existing customer requirements by recommending VidSys products, developing prototype and proof-of concept solutions, integrating 3rd party products, and by forming and utilizing strategic technology alliances.
Duties and Responsibilities may include, but are not limited to:
- Assist sales executives by answering technical questions, making technical presentations, and managing customer trials through phone, e-mail, and on-site visits;
- Support targeted sales opportunities and perform customer demonstrations;
- Provide pre and post-sales technical support for new and existing customers;
- Train select channel partners on how to use and sell VidSys products;
- Participate and assist in developing RFP, RFI, and RFQ (Bids and proposals) responses;
- Report on VidSys product deficiencies and issues;
- Provide feedback on new product releases;
- Create prototype and proof-of-concept solutions using the VidSys platform;
- Report on possible opportunities that require joint development with another partner;
- Evaluate technical and business merits of other third party devices and applications;
- Assist senior management with strategic partnership programs by providing technical and business assessments of potential partnerships and solutions;
- Make recommendations as to implementation of joint development and marketing activities with partners and opportunities;
- Provide tradeshow support.
Education/Qualifications: College or university degree or equivalent in a business or technical discipline.
Computer Application Skills: Must be proficient in Visio, and general MS Office applications.
Experience: Technical professional with college or university paired with a minimum 5 years business experience, including some pre-sales engineering support experience. Position requires strong knowledge of: IT server configuration, IT troubleshooting, video security, IP networking, audio/video streaming. Experience in CCTV/video equipment, client/server application knowledge with Windows, protocols - MPEG, IP, Ethernet are necessary. Must possess excellent communication (written and oral) skills; ability to communicate effectively with various levels of personnel in an organization, including technical and executive. Proven track record in providing customer satisfaction and strong presentation and people skills is a must. Results driven individual with strong work ethic and a "get the job done" attitude are necessary in our fast-paced hi-tech environment. Travel of 50%, within the US and Canada is required.
Software Quality Assurance Engineer
Job Description: Candidate will be part of a core QA engineering team testing a Physical Security Information Management (PSIM) solution. Candidate will work hand & hand with the development team, also providing part time support for field organizations. Some travel required
Experience: Candidate should have experience in many of the following areas:
- Ability to thrive in a fast-paced, agile development environment
- Excellent teamwork and collaboration skills, while at the same time being able to work independently and a self-starter
- Four or more years of quality assurance testing of client/server web based JAVA applications
- Develop, maintain & execute test plans & test cases
- Understanding of white box and black box testing techniques
- Experience with source control & release engineering a plus
- Willingness to work hands on configuring and debugging equipment
- Experience in all phases of a software development process
- Understanding of JAVA, XML, Perl , Windows
- Excellent oral and written communication skills
- Experience in a support role a plus
- A Bachelor's degree in Computer Science or a related field
Technical Support Engineer
Job Description: Candidate will be part of engineering team that will provide support for our Physical Security Information Management (PSIM) solution. Candidate will work hand & hand with the engineering team, providing support for field organizations and customers. Some travel required. The candidate will also work in the quality assurance organization to help qualify product for release.
Experience: Candidate should have experience in many of the following areas:
- Ability to thrive in a fast-paced, agile engineering environment
- Excellent teamwork and collaboration skills, while at the same time being able to work independently and a self-starter
- 4 more years in a support role of client/server web based JAVA applications
- Experience working onsite at customer locations
- Ability to track and escalate issues through proper channels
- Excellent troubleshooting, analysis, and problem-solving skills
- Willingness to work hands on configuring and debugging equipment
- Excellent oral and written communication skills
- Experience in quality assurance a plus