Developer/Applications Programmer - Niche 2


Ann Arbor, United States

Job Ref ID: 484241000012480029

  • Job Type: Temp/Contract
  • Number of Positions: (1)
  • Work Experience: 5+ years

Job Description

Description:

Our commitment to cutting-edge technology is crucial to helping individuals seek out their financial goals. We are seeking an innovative engineer like you to be part of the team responsible for the architecture, design, development and launch of the next generation code base aligned to the future state platform architecture.
Take on this new role, responsible for performing analysis and development tasks on the award winning thinkorswim trading platform. thinkorswim is our most advanced trading platform (think derivatives)—and so much more. This person will be developing high-performing, low-latency and real-time trading software (mostly custom written) in a highly distributed and networked environment. Utilize technologies like networking, sockets, concurrent programming, caching and clustered architecture
• Performs product design tasks of a moderate to high complexity which may require research and analysis
• Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation, although specific skill requirements could vary based on the type of development being performed
• Works independently and with supervisory review on moderate to highly complex programming tasks. Provides analysis of problems and recommends solutions. Prepares program specifications and develops coding logic flowcharts
• Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems
• Works within established procedures to develop, test, implement, and maintain application software


Requirements



• Bachelor's degree in Computer Science or equivalent discipline required
• Qualified candidates will have at least two+ years’ experience client and server side development with experience in Java & J2EE
• Experience with: OOA/OOD, distributed systems/software, real time processing, relational database systems, messaging systems; Agile and test-driven development; Rich UI frameworks; APIs and application development frameworks (e.g. Spring);
• Build, deploy and test automation tools (e.g.- gradle, Ant, Maven, Hudson, Jenkins, Junit, Test NJ or similar tools)
• Military education or experience may be considered in lieu of civilian requirements listed




Share This Job

Apply Now