Job Title: Software Engineer (Contingent Resource)Location: New York, NYJob Description:As a Software Engineer in this contingent resource role, you will:• Consult on and participate in moderately complex initiatives and deliverables within Software Engineering.• Contribute to large-scale planning related to Software Engineering deliverables.• Review and analyze moderately complex Software Engineering challenges requiring in-depth evaluation of variable factors.• Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables.• Leverage a solid understanding of the function, policies, procedures, and compliance requirements.• Collaborate with client personnel in Software Engineering.Required Qualifications:• 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.• Experience developing financial software using Java.• Core Java: 4 - 6 Years• Java, J2EE, SQL, Oracle: 4 - 6 YearsPreferred Qualifications:• Java: 4 - 6 Years• Java EE: 2 - 4 Years