Software Engineer Developer
This is a direct hire position.
Development, writing code, and documenting functionality.
The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Execute full lifecycle software development.
Write well designed, testable, efficient code.
Produce specifications and determine operational feasibility.
Integrate software components into a fully functional software system.
Develop software verification plans and quality assurance procedures.
Document and maintain software functionality.
Tailor and deploy software tools, processes and metrics.
Ability to converse with customers and assist with troubleshooting software issues when needed.
Comply with project plans and industry standards.
Proven work experience as a computer software engineer or software developer.
BS degree in Computer Science or Engineering preferred.
Hands on experience in designing interactive applications.
Ability to develop software in C, C++, C#, Java.
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
Crystal / SSRS report writing and editing / SSIS Import Packages.
Experience with test-driven development.
Mastery in software engineering tools.
Ability to document requirements and specifications.
Familiarity with software development methodology and release pro.
Must complete a background check and drug screen.