Overview
Job Purpose ICE Mortgage Technology is seeking a strong Software Engineer with a solid background in API development to support the API development for ICE's mortgage servicing technologies. As a member of the APIM team, you will have the opportunity to participate in designing and implementing integration solutions and tooling using API Gateway and other related technologies. Responsibilities
- Collaborate with developers, product managers, and stakeholders to understand requirements for creating scalable, secure API solutions.
- Design and implement API solutions using API Gateway and other related technologies.
- Ensures API solutions align with business requirements, standards, and best practices.
- Researches and acquires knowledge in emerging technologies and apply knowledge to proposed solutions.
- Assists in troubleshooting and resolving support problems as necessary.
- Performs other related duties as assigned.
Knowledge and Experience
- Bachelor's Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience.
- 3+ years of software engineering experience.
- Understanding of API Security best practices (OAuth, JWT, etc.) and secure API development.
- Knowledge of API design principles (REST, Webhooks, GraphQL, etc.).
- Knowledge of API Gateway technologies (Apigee, AWS, etc.).
- Proficiency in a least one programming language (Java, Python, JavaScript, etc.).
- Proficiency with source code management including CI/CD pipelines.
- Understanding and experience with a container-based technologies such as Docker.
- Experience with relational database technologies such as MS SQL, Oracle, Aurora, MySQL, or others.
- Experience with nonrelational database technologies such as Dynamo, Mongo, or Redis.
- Excellent analytical, decision-making, problem-solving, team, and time management skills.
- Familiarity working in a Software Development Life Cycle (SDLC) leveraging an Agile principles.
- Experience with API testing tools (Postman, ReadyAPI, Pact, etc.).
- Proficiency with Splunk.
- Detail oriented and good organizational skills.
- Outstanding verbal and written communication skills.
- Ability to work in a team environment.
Preferred Skills
- Experience with Apigee (Hybrid, X, Edge).
- Experience with OCP and Java.
- Familiarity with OpenAPI/Swagger.
- Experience with Azure DevOps and Python.
- Knowledge of financial services or mortgage industry.
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics. #LI-Onsite #LI-MR1
|