Systems Analyst - Web

Company Name:
Career Development Partners
"Bloomington location preferred but not required"

This position involves developing innovative applications, solving complex problems in software architecture, integrating diverse solutions, and exploring new development technologies, tools, and agile practices.

Skills/Professional Experience:
Advanced degree, or equivalent experience, in Computer Science, Software Engineering, or related technical field
Demonstrated software development and problem solving skills in a variety of platforms and/or programming languages
Java (SE and EE), JavaScript
Browser based (i.e. Internet Explorer, FireFox) application development desired; HTML 5 experience a plus
Exposure to application servers such as WebSphere, tcServer, JBoss, .Net
Development experience on Windows and/or Linux required; experience with iOS and/or Android desired
Demonstrated software design skills and knowledge of design topics such as OO, multi-threaded/parallel, event driven, asynchronous, etc.
Demonstrated understanding of Service and Data design concepts, including data access and transactional semantics.
Demonstrated ability to deliver new software, updates to existing software and ability to integrate existing software.
Strong written and verbal communications skills
Comfortable interacting with executive management, clients and internal teams
Proven ability to work independently or as part of a team
Proven ability to lead software development teams
Proven experience working to tight deadlines
Strong desire to learn and keep current on emerging technologies, techniques and concepts
Experience designing, developing, integrating and troubleshooting enterprise software
Hadoop & MapReduce experience preferred for Bloomington, IL location.
U.S. Citizen or Green Card holder only, client NOT willing to sponsor visas.

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.