What are the responsibilities and job description for the Lead Developer position at Intercontinental Exchange?
Job Purpose
As a Lead Development Engineer in Test you will work with the Systems Analysts, Development, and QA to understand the business/product requirements, system requirements and test scenarios related to the applications to build or modify the automation framework. You will be responsible for maintaining these frameworks by following the current standards along with coordinating test execution, training users, and providing user support.
Responsibilities
- Work with industry leading test automation tools.
- Testing in a multi-tiered based architecture featuring C , Java and JavaScript architectures.
- Gain experience with Iterative and Agile software development methodologies.
- Perform troubleshooting software / hardware configuration problems.
- Develop critical testing skills and work side by side with an experienced QA team.
- Develop a strong background in building automated testing architectures / frameworks.
- Experience participating in all aspects of a full-life cycle development methodology, and related quality concepts and processes.
Knowledge and Experience
- Bachelor's degree in Computer Science, Computer Engineering, or related Engineering field.
- 6 years of experience as a Java developer or C building standalone applications/backends that do socket TCP messaging.
- 6 years of relevant experience including software design, development, testing and deployment.
- Must have 4 years of Linux/Unix experience. Red Hat is preferred.
- Ability to understand and implement message protocol specifications.
Preferred Qualifications
- Experience with trading and financial applications.
- Knowledge of FIX protocol is a plus. Experience with custom binary message protocols.
- Experience writing unit tests using JUnit.
- Results Driven: Drive, focus and commitment to deliver results that meet the requirements of internal customers along with the passion for quality and getting the right results in the right way. Ability to work to tight schedules/deadlines and multitask.
- Teamwork: Internal communication is always a team effort. It is important to have the ability to interact positively and confidently with others and have the resilience, determination and focus to succeed in shared objectives.
- Pushing Boundaries: The ability to challenge the status quo and actively look for new approaches and inspiration to improve the department's results and processes. The ability to approach tasks in a creative and fresh manner.
- Operational Excellence: A passion for quality and a practical focus on getting the right results in the right way. Ensuring that decisions are fully implemented. The ability to anticipate and plan for significant changes in the organization, markets and customer requirements. Understand the need for change and help others to see the benefits by overcoming barriers.
Schedule
This role offers work from home flexibility of up to 2 days per week.
Base Salary Range for New York Candidates
The expected base salary for this role is between 173,000 - 220,000 USD. The base salary range does not include Intercontinental Exchange's rewarding and uncapped sales commission incentives. While we provide this range as general guidance, at ICE we compensate employees based on the skillset and experience of the individual.
Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status.
Intercontinental Exchange is an Equal Opportunity Employer and is committed to diversity in its hiring and business practices. All qualified candidates are encouraged to apply.