Java Developer

You are here

Date posted: 
October 07, 2021
Job Type: 
Contract
Location: 
Burlington, MA
Job ID: 
112795
Description: 

THE ROLE

The ideal candidate will possess:

  • B.S. degree (or equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required; MS Degree strongly preferred
  • 4+ years of progressively responsible professional software engineering experience in a financial services product delivery setting
  • Experience developing software in the area of portfolio rebalancing, model manage, optimization and/or portfolio analytics, highly preferred
  • Experience with Axioma (Qontigo) or other similar portfolio optimization products preferred
  • Experience in server-side Java with specific focus in developing multi-threaded and high throughput software
  • At least 2 years of experience in C#, WinForms and DevExpress
  • Experience in SQL development on Oracle and SQL-Server databases
  • Proven ability to contribute to complex design specs in consultation with Senior Staff
  • Demonstrated ability to work well with peers in a collaborative team environment
  • Prior experience in Agile development methodology strongly desired

The person who secures this role will:

  • Work under minimal supervision to analyze, design, develop, test, and debug medium to large software enhancements and solutions within business and technical problem domains
  • Collaborate with the Team Lead, Business Analysts and Product Managers to turn complex business requirements into working and sustainable software
  • Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript or other related software engineering languages
  • Write unit and automation tests to ensure a high-quality end product
  • Conduct manual tests to ensure a high-quality end product
  • Contribute to written design and API documentation
  • Actively participate in the agile software development process by adhering to the CRD Scrum methodology including attending all daily standups, sprint planning, backlog grooming, and retrospectives
  • Participate in cross-team group activities to complete assignments

CONTACT INFO

50 Thomas Patten Dr.<br />2nd Floor<br />Randolph, MA 02368<br /><a href="https://goo.gl/maps/ezTP8uVxQP22" target="_blank">Directions to location</a>