Principal Software Engineer, Data Delivery
IHS Markit
1 dag geleden

Department overview :

You will be part of the growing global Data Delivery team. This team, part of the Financial Markets division, is responsible for aggregating data from different sources in and outside IHS Markit and delivering this data to our customers.

Our services need to be available, scalable, fast and reliable. To achieve this we are making use of messaging technologies and in-

memory caching for large data sets.

We are focusing on the following delivery channels :

  • APIs
  • Web Applications
  • Excel
  • We cover approximately 60TB of data and are adding more than 1TB per week.

    Position summary

    You will lead a global web development team that builds and maintains the web front-end and its supporting microservices to enable customers to easily navigate and access all data sets in Data Delivery.

    In this role you will manage people across different time zones and locations and are responsible to drive the architecture and technology in line with the vision from Product Owner and CTOs.

    Our technology stack supports run-time onboarding of new data sets and it is important that our web architecture scales to support this, from both technical and process perspectives.

    Data Delivery’s development teams practice scrum for managing product development. Developers in the scrum teams are responsible for delivering potentially shippable increments and cover all areas of the development process.

    The role includes work on data modelling, architecture, business logic, deployment and release processes, and infrastructure as a service, requirements gathering, user interfaces and quality assurance.

    Data Delivery has implemented a continuous integration process and continuous delivery process. It is a unique and challenging role that calls for a strong passion for quality and technology, while providing an immense opportunity to design and develop wide-

    reaching code. As a member of the scrum team you can analyze business requirements and scenarios and translate them into robust design, code and tests.

    You will work together with highly experienced professionals, who value the success of the company and its entrepreneurial culture.

    The team uses an agile development process, which includes test-driven development, continuous integration and delivery, and a highly iterative release cycle.

    The team carefully selects and extends its toolset in order to improve productivity. Tools which are currently in use include Java 8, Guice, JUnit, Gradle, Maven, TeamCity, GIT, AWS, Kafka, MongoDB, Ignite, JIRA and Confluence.

    Duties & accountabilities

  • Management : Manage and coordinate multiple tasks / projects.Work independently or guide other team members in solving unique and complex problems.
  • Provide direction / goals and support to team members.Coordinate with stakeholders for project accomplishments.

  • Technical : Design, build, maintain and improve data models, business logic, the continuous integration and delivery process, user interfaces, functional and non-
  • functional testsOptimize use of physical / virtual infrastructureWork closely with stakeholders to gather, clarify and document requirements where necessaryInstrument the software to produce operational metrics

    Education and experience

  • Fluency in English, spoken and written
  • Master degree in computer science
  • Over 8+ years of experience as a software development engineer with proven experience in agile and continuous delivery
  • In-depth technical background in implementing object oriented systems
  • Solid understanding of multiple web frameworks and technologies (e.g. Angular, React, .NET ASP, Javascript, Jquery)
  • In-depth understanding in design and implementation of functional and non-functional test strategies, including related frameworks and tools.
  • Solid understanding of JSON, web services (REST)
  • Solid understanding of low level web architectures and microservices
  • Knowledge of MongoDB and SQL are a big plus.
  • Experience with Ansible, Puppet, AWS EC2, AWS ECS, Consul, Docker, Kubernetes or Mesos is a big plus.
  • Experience of one or more of scripting and build automation tools (Ant, Perl, Shell, Python, Maven, Gradle, Groovy) is a plus.
  • Technical requirements gathering where knowledge of financial markets and affinity with numbers are considered a plus
  • Experience with Spark, Kafka, Ignite or Hadoop are advantageous.
  • Familiarity with the financial services industry is advantageous
  • Leads projects within specialized area with moderate risk and complexity; develops the steps for project execution.
  • IHS Markit is committed to Equal Employment Opportunity and providing reasonable accommodations to applicants with disabilities.

    If you are interested in applying for employment with IHS Markit and need special assistance or accommodation to use our website to apply to a position, please contact accessibility ihsmarkit.

    com or call +1 212 849 0399. Determination on requests for reasonable accommodation will be considered on a case-by-case basis.

    This contact information (email and phone) is intended for application assistance and accommodation requests only.

    We are unable to accept resumes or provide information about application status through the phone number or email address above.

    Resumes are only accepted through the online application process and only qualified candidates will receive consideration and follow-up.

    IHS Markit is proud to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and / or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by law.

    We maintain a drug-free workplace and perform pre-employment drug testing. As a federal contractor in the United States, IHS Markit is required to participate in the E-

    Verify Program to confirm eligibility to work in the United States. For information regarding legal rights and protections in the United States, please click on the following links :

    EEO is the Law

    EEO is the Law Supplement

    Pay Transparency Statement

    Current Colleagues

    If you are currently employed by IHS Markit, please apply internally via the Workday internal careers site.

    Bij de favorieten invoegen
    Verwijder van favorieten
    Mijn E-mail
    Door op "voortzetten" te klikken, gaat u ermee akkoord dat neuvoo uw persoonlijke gegevens verzamelt en verwerkt die u in dit formulier hebt verstrekt, om een ​​neuvoo-account te maken en u te abonneren op onze e-mailwaarschuwingen, in overeenstemming met ons Privacybeleid . U kunt uw toestemming te allen tijde intrekken door te volgen deze stappen .