Search by job, company or skills

ICE

Software Developer

Early Applicant
  • 19 days ago
  • Be among the first 50 applicants

Job Description

Job Description

Job Description

The New York Stock Exchange, a subsidiary of Intercontinental Exchange, Inc. (ICE) presents an opportunity for a full-time Senior Software Engineer to join a team responsible for development of regulation applications. The Senior Software Engineer will have experience in all phases of software development lifecycle, from requirements gathering, to design, coding, unit testing, debugging, and supporting in production.

The candidate will be part of a highly visible team responsible providing back automation of operational, release management and QA procedures. The ideal candidate should be knowledgeable in designing and developing complex automation code in Python and other scripting languages.

This position requires technical proficiency/problem solving as well as an eager attitude, professionalism, and solid communication skills. Strong written and oral communication is required as the applicant will frequently be interacting with different teams across NYSE to achieve business goals.

Responsibilities

On any day, the candidate could be doing any or all of the following:

  • Work closely with both onsite and offshore teams to participate in different phases of SDLC
  • Design and develop code in Python building and maintaining frameworks as well automating operational procedures
  • Work with project managers to compile a work breakdown structure of tasks for a given deliverable and provide realistic estimates for completing the assignment.
  • Develop and unit test all functions created or modified according to software development best practices.
  • Collaborate with other Developers and QA Engineers to execute full cycle integration, functional and regression testing.
  • Continuously improve the system performance and propose better solutions.
  • Effectively interact with business and operations for solving design and operational challenges.

Knowledge And Experience

  • Bachelor's degree in computer science, data science, finance or mathematics with a minimum of five years of experience.
  • Strong knowledge and experience in Python
  • Knowledge in programming languages like Scala or Java is a plus.
  • Experience working in Agile teams comprised of 5-8 cross-skilled engineers.
  • Experience in scripting languages like AWK/bash shell scripting.
  • Solid understanding of version control tools (ideally Git).
  • Experienced in writing complex programs and implementing custom algorithms.
  • Expertise in tailoring open-source frameworks to specific needs by writing custom code that integrates seamlessly.
  • Additional experience working in cloud environments such as AWS is desirable.
  • Excellent communication skills (oral and written) to explain complex algorithms, solutions to stakeholders across multiple disciplines, and ability to work in a diverse team.

Schedule

This role offers work from home flexibility of one day per week.

More Info

Industry:Other

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 07/11/2024

Job ID: 99517081

Report Job

About Company

ICE
Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Developer

KanakkupillaiCompany Name Confidential

Sr Software Engineer Backend Developer

EntalCompany Name Confidential
Last Updated: 26-11-2024 06:12:06 PM