Software Engineer

Recruiter to contact: Armando Lemus
Job Title: Software Engineer
Location: Moorestown, NJ
Assignment Length: Contract- 6+ Months


Bachelor's Degree in Computer Engineering, Computer Science, or equivalent engineering/technical degree with a concentration in computer science courses.
At least three years experience and proven performance in software engineering, including problem analysis and resolution, requirements analysis and definition, design, code, and integration testing.
Proven ability to take responsibility for significant tasks, complete them on schedule and document and present the results.
Proven knowledge and experience applying design patterns and object oriented programming.
Significant experience in Java J2SE/J2EE, C++, digital signal processing theory, FPGA design, and simulation tools such as MATLAB 4.
Experience with Eclipse or NetBeans IDEs.
Ability and willingness to thoroughly document work for peer reviews and to prepare and present design disclosure and status review data to peers and immediate manager
Ability and willingness to learn and stay current with technology advancements.
Ability and willingness to thoroughly document systems, configurations, overall designs, and procedures
Ability and willingness to design perform and review application unit and scalability tests.
Effective written and verbal communications skills
Ability to function in a team environment, works cooperatively with peers, and takes direction from seniors
Ability to independently troubleshoot and solve problems.
Proven proficiency in C++ and Java programming languages.
Experience with either Eclipse or NetBeans IDEs.
Experience with development in Linux/Windows/Unix
Experience with UML 2.0.
Demonstrated interest and ability to learn new tools and technologies and successfully apply them in completing projects in a timely manner.
Demonstrated ability to communicate clearly and effectively both verbally and in writing.
Ability to work well in a team environment.
Experience in digital signal processing theory, FPGA design, and simulation tools such as MATLAB. Must be able to obtain & maintain a secret security clearance.
Experience with MATLAB
Experience with modeling tools such as Rose or Rhapsody
Experience with Static Code Analysis tools such as Coverity

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.