We are seeking a Senior Developer to join a team of developers (4 people) working on a mission critical, financial securities GUI that provides clients the ability to view detailed information about financial instruments across a wide spectrum of asset classes.
The candidate will support and extend this GUI, working with stakeholders to understand new requirements and respond to changes in the marketplace.
Duties and Responsibilities
The candidate should be able to handle multiple simultaneous tasks and be adept at prioritizing her/his work as well as that of the team. She/he will be able to focus on the project priorities in order to deliver the required product at the scheduled time. She/he should be comfortable collaborating with business analysts, product managers, quality assurance groups and client services to refine requirements and plan implementation strategies.
She/he will have experience in problem solving, planning, and estimating development efforts and have strong communication skills. Most importantly she/he should demonstrate the ability to show initiative and be able to move projects forward to completion with minimal supervision.
The candidate will be expected to be involved in the full life cycle of the systems development from requirement gathering through development and testing to on-going support and maintenance. The position will involve some on-call support outside of regular business hours.
Knowledge and Experience
Bachelor or Master's degree in Computer Science or Software/Computer Engineering (or foreign degree equivalent).
8+ years' development experience.
Experience with relational databases using SQL and JDBC, especially MySQL.
Experience with Linux, XML, and Git.
Knowledge of financial markets data is a plus.
Competencies are the skills and behaviors that are critical both to your personal performance and to ICE’s continued success. The core competencies apply to every member of staff working for ICE.
Offers time and/or assistance to colleagues; is widely regarded and respected as someone to go to for help
Fosters friendly and cooperative relationships with others; colleagues enjoy working with the
Shares knowledge and mentors staff; works to develop others’ knowledge as well as own
Gives and shares credit as appropriate
Contributes to recruiting and training efforts of others, including candidate referrals, job interviews and mentoring
Attends and participates in company and department level functions inside and outside of the office
Problem-Solving & Decision-Making
Demonstrates an understanding of the urgent nature of our business and the need to proactively find and fix problems quickly and effectively takes ownership and follows through on decisions; doesn’t minimize or forget about problems
Determines and fixes root causes rather than just treating symptoms
Applies novel techniques to solve problems that are more ambiguous; challenges long-held beliefs when necessary
Quickly and effectively identifies alternative solutions and the pros/cons of each; confirms that a proposed solution has no unintended consequences
Takes steps to mitigate risk
Consults with colleagues and recommends solutions based on the best interests of customers and shareholders, even when the opinion is unpopular
Actively listens and speaks to, not over, others
Uses clear and constructive language orally and in writing
Communicates important developments to the relevant and appropriate audiences in a timely and consistent manner
Asks follow-up questions to ensure all points are understood
Takes time to objectively listen to all viewpoints before forming an opinion
Builds consensus among differing views
Professionalism & Integrity
Makes a positive impression; represents the company well on the phone and in person, including maintaining attire and appearance that is consistent with company image and appropriate for employee’s role
Models a ‘can-do’ attitude and takes initiative as a self-starter; inspires and motivates others to do the same
Embraces, rather than resists, additional responsibilities
Refrains from office gossip; settles rather than creates conflict with and between others
Exhibits desired work habits including regular office hours and extra hours when necessary while minimizing breaks and non-work related activities
Adheres to all corporate policies; makes prudent use of company resources