MULTIPLE POSITIONS
This is for our best client. Excellent compensation plus bonuses, full relocation, great training and upward mobility.
Could also be located in Fairfax VA, Dallas, Richmond VA or New Orleans
Responsible for detailed technical design and development of applications using existing and emerging middleware platforms. Provides team or technical supervision and drives project/service delivery. Performs as technical lead on software development projects with responsibility for overall delivery of software components. Documents design decisions, adheres to existing process guidelines, develops software components, mentors junior developers, supports QA during testing, and has oversight during implementation into production.
Responsibilities:
Converts specifications about business problems into programming instructions. Designs and codes programs creates test transactions and runs tests revises as necessary.
Conducts analysis of organizational needs and goals for the development and implementation of application systems.
Reviews, analyzes, and modifies programming systems, including encoding, testing, debugging and installing for a large-scale system. Maintains records to document program development and revisions.
Monitors operating efficiency of existing application systems.
Basic Qualifications: Required
3 years experience at designing and developing object-oriented systems.
Strong analytical skills, with an aptitude for finding appropriate design abstractions.
-Must have recent C++ experience.
Preferred Qualifications:
Experienced at designing effective, solution-oriented user interfaces.
Agile/Lean experience
Understanding of administration and HP/Linux and IBM/AIX.
Unix Administration experience
At least 4-5 years prior .S degree experience with design, architecture, development, and support of Internet and middleware applications
4-5+ years experience programming in Java, JSP, DHTML, HTML, IFX XML, UNIX Shell scripting, Struts.
Excellent oral and written communication skills
Excellent analytical and interpersonal skills
Ability to provide effort estimate for technical solution
Ability to create and maintain system documentation
Ability to derive design from requirements
Ability to write and execute test cases
Ability to lead and participate in design and code reviews
Recognized by peers and customers for technical expertise
Possesses in-depth knowledge of Internet technologies
Windows Administration and Networking experience
C++ experience
1+ Years experience programming in J2EE, Ajax, WebSphere, WebLogic