The company is looking to hire a Software Developer II to participate in the design and implementation of sophisticated products, utilizing advanced engineering technologies for imaging, workflow, and customized solutions, including new initiatives and enhancements to existing applications.
Requirements
- Knowledge and understanding of computer networking principles.
- Strong understanding of SDLC tools, techniques, methodologies, and best practices.
- Must have knowledge of and work experience with Microsoft technologies, including Visual Studio (2005 or higher), and Office tools (Word, Excel, Outlook)
- Microsoft Windows API (for Windows applications, services, or Web services).
- HTML, MVC, ASP.Net, JavaScript, jQuery, AJAX, UI Design, XML.
- C-Sharp.Net, VB.Net, C++, Delphi.
- SCRUM Development Methodology.
- Microsoft SQL Server (2005 or higher), SQL Management Studio.
Responsibilities
- Participate in the analysis and design of integrated solutions.
- Assist in the gathering, review and analysis of requirements, both from business users and from teams responsible for other application systems.
- Participate in code and design reviews and technical presentations to cross-functional staff.
- Identify and implement appropriate testing strategies.
- Assist with SQA efforts for development of test methodologies/programs to validate functionality/design of software systems.
- Identify and drive improvements to current development processes, architectures and infrastructures.
- Propose framework & opportunities for system enhancements to improve performance and overall user experience.
Other
- Must be at least 18 years of age.
- Able to read, write and speak English.
- Successfully pass and maintain acceptable background checks and security clearances.
- Associate degree from a two-year college or university plus 5 years of related experience or equivalent combination of education and experience required.
- Exceptional communication skills, with the ability to effectively articulate and communicate technical information (verbally and in writing) to the development team.