What are the responsibilities and job description for the Senior Developer, AWS Development position at Intercontinental Exchange Holdings, Inc.?
Overview
Job Purpose
As a Senior Developer, you will be part of a team responsible for contributing to the design, development, maintenance and support of ICE Digital Trade, a suite of highly configurable enterprise applications. The ideal candidate must be results-oriented, self-motivated and be able to thrive in a fast-paced environment. This role requires frequent interactions with project and product managers, developers, quality assurance and other stakeholders, to ensure delivery of a world class application to our users.
Responsibilities
- Reviewing application requirements and interface designs.
- Contributing to the design and development of enterprise Node applications
- Developing and implementing highly responsive user interface components using react concepts.
- Writing application interface codes using JavaScript, TypeScript following React JS.
- Troubleshooting interface software and debugging application code.
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates.
- Collaborate with QA team to ensure quality production code.
- Support and enhance multiple mission-critical enterprise applications.
- Write unit and integration tests for new and legacy code.
- Take initiative and work independently on some projects while contributing to a large team on others.
- Provide second-tier production support for 24/7 applications.
- Follow team guidelines for quality and consistency within the design and development phases of the application.
- Identify opportunities to improve and optimize the application.
Knowledge and Experience
- Bachelor’s degree in computer science or information technology.
- 6 years of full stack development experience.
- In-depth knowledge of JavaScript, CSS, HTML, and React JS.
- Knowledge of performance testing frameworks, Proven success with test-driven development
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good knowledge in Node with JavaScript and TypeScript.
- Experience with the core AWS services
- Experience with serverless approaches using AWS resources.
- Experience in developing infrastructure as code using CDK by efficient usage of AWS services.
- Experience in AWS services such as API Gateway, Lambda, DynamoDB, S3, Cognito and AWS CLI.
- Experience in using AWS SDK
- Understanding of distributed transactions
- Track record of completing assignments on time with a high degree of quality
- Experience and/or knowledge of all aspects of the SDLC methodology and related concepts and practices.
- Experience with Agile development methodologies preferred
- Experience working with commodity markets or financial trading environments preferred
- Open to learn and willing to participate in development using new frameworks and programming languages.
Good to Have
- Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Experience in Java programming and spring framework.
- Experience in AWS Amplify, RDS, Event Bridge, SNS, SQS and SES
#LI-JW1
----------
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.