Puesto, ciudad o estado.

Hace 3 sem

Client Connectivity Software Engineer_ Bilingual

Salario no mostrado por compañía.

Biz Pro de México, S.A. de C.V. en

Hace 3 sem

Client Connectivity Software Engineer_ Bilingual

Salario no mostrado por compañía.

Biz Pro de México, S.A. de C.V.

en

Sobre el empleo

Educación mínima requerida: Universitario titulado

Detalles

Contratación:Permanente
Espacio de trabajo:Presencial

Descripción

Client Connectivity Software Engineer

Job Description:

The requirement is for a Java developer to work in the Client Connectivity platform.

 

The ideal candidate will also have:

  • Business Knowledge – Understanding of equities and FFO markets.
  • Strategic Thinking: Strategic vision, Business knowledge, Innovation & Creativity
  • Business Results: Client relationships, Analytical ability, Execution, Change leadership.
  • People Leadership: Talent building, Meritocracy, Collaboration, Responsible Corporate Citizenship
  • Personal Effectiveness: Communication, decisiveness, energy & drive, courage, character

 

Your Background:

·        Responsible for designing and developing complex requirements to accomplish business goals.

·        Ensures that software is developed to meet functional, non-functional, and compliance requirements.

·        Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset.

·        Possess strong proficiency in development and testing practices common to the industry and have extensive experience of using design and architectural patterns.

·        At this level, specializations start to form in either Architecture, Test Engineering or DevOp. Contributes to story refinement/defining requirements.

·        Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.

·        Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.

·        Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.

·        Assists team with resolving technical complexities involved in realizing story work.

·        Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.

·        Designs/develops/maintains automated test suites (integration, regression, performance).

·        Sets up and develops a continuous integration/continuous delivery pipeline. Automates manual release activities.

·        Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. Individual contributor.

 

Required Skills:

Specifically, the following skills are required:

  • In depth understanding of core Java API's (collections, concurrency, nio etc) – Must have extensive understanding and proven industrial experience with multithreaded systems, working knowledge of the Java garbage collector, familiar with low latency IO
  • Development practices - Use test driven development and be familiar with UML and OO design. Should have experience with Eclipse/IntelliJ, Jenkins, Git, TeamCity, Gradle and continuous build servers.
  • Knowledge of FIX (heart-beating, login, sequence numbers, message types etc)
  • In-depth experience of sockets and understanding of network connectivity
  • Demonstrable experience of front office system design and architecture
  • Team Player - Must be able to work with and help more junior members as well as take technical direction from the team lead.

 

ID: 18476390