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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job