Java Software Developer (contract)

Charlotte, NC, US

7 days ago
Save Job

Summary

Title: Java Software Developer

Location:

Charlotte, NC

Duration: 12 months

Work Engagement: W-2

Benefits on offer for this contract position: Health Insurance, Life insurance, 401K and Voluntary Benefits

Summary:

In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Specialty Software Engineering. Review and analyze complex multi-faceted, larger scale, or longer-term Specialty Software Engineering challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented factors. Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables. Strategically collaborate and consult with client personnel.

Responsibilities:

  • Perform in the high level technical and analytics role as an individual contributor developing software for the various risk calculation processes
  • Work directly with business analysts, Market Risk Officers, and Quantitative Risk Analytics group (Quants) to understand requirements
  • Read and understand business specifications and create functional specifications from them
  • Create thorough designs - taking care to assure that designs integrate well into existing architecture
  • Write high quality code in the Java language using object-oriented principals and design patterns as appropriate
  • Create/modify SQL Server database objects (tables, views, stored procedures, etc) as needed
  • Perform high quality thorough unit testing and documentation of development activities
  • Work on complex problems where analysis of situations and/or data requires a solid grasp of both computing and business/risk domains
  • Work with large data sets requiring extreme attention to computational efficiency, parallelism, and scalability
  • Assure quality, maintainability, and extensibility for supported systems and risk applications.
  • Work as a Team Engineer in an Agile team. Need to attend daily scrum meetings and sprint planning sessions.

Qualifications:

  • Applicants must be authorized to work for ANY employer in the U.S. This position is not eligible for visa sponsorship.
  • High level of Java Programming experience
  • Experience with SQL Programming
  • Experience with Autosys and IBM Platform Symphony (preferred)
  • Previous experience in banking (preferred)
  • Good communication skills both written and verbal.
  • Must be willing to work in a team environment

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: