Software Developer - Senior

Overview

On Site
USD57 - USD62
Contract - W2

Skills

Software Developer - Senior

Job Details

job summary:

Description:



  • The thinkorswim technology organization leads the development and maintenance of premier trading platform for retail trading clients.
  • The thinkorswim development team is looking for a talented Senior Java Developer to join our team, working on an industry-leading trading platform.
  • We work in a collaborative, innovative, and technically challenging environment, where developers can perform complex software design tasks and technical analysis on a highly performant, multi-threaded and resilient system, where high performance is key.
  • Our mission is to build robust solutions that achieve measurable value, which empower our clients, in a fun and engaging environment.
  • In thinkorswim technology team, we work hard every day to improve the experience for our clients, using cutting-edge technology and creative solutions to hard problems.



location: Ann Arbor, Michigan

job type: Contract

salary: $57 - 62 per hour

work hours: 8am to 5pm

education: Bachelors



responsibilities:

Responsibilities:



  • To ensure that we have fulfilled our promise of "challenging the status quo," this role has specific qualifications that successful candidates should have.





qualifications:

Required Qualifications



  • 6+ years of software development experience
  • 6+ years of agile experience, working in medium/large complex projects with multiple dependencies through planning, implementation, release, and support
  • 6+ years of professional experience in distributed/scalable low-latency trading applications using technologies like Java, Oracle, Linux, Spring, messaging, networking and multi-threading.
  • Strong technology affinity and experience, as well as attention to detail and the ability to design, execute, and maintain strategic goals and metrics
  • Broad and deep knowledge of IT/software technology and trends in application development, testing, and deployment, business intelligence, and infrastructure support
  • Good knowledge of the Atlassian and/or Microsoft suite of development tool
  • Bachelor's degree in computer science or related discipline
  • Strong interpersonal, analytical, problem solving, and organizational skills


skills:

  • Hands on experience with low-latency and high performing programming using networking, concurrency, multi-threading and messaging technologies
  • Experience with real-time trading software development will be a plus
  • Ability to independently work as a senior technology person of a fast-paced and focused team
  • Good verbal and written communication skills
  • Ability to thrive in a dynamic team environment across multiple locations and time zones




Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.