Senior FullStack Developer
GFT SE
Heredia
hace 46 días

We are looking for someone with individuals with strength in one or more of the following technologies :

  • depth in using Angular 2+ to create Single Page Applications - in particular applications that have significant data entry, workflow, and visualization.
  • Experience building reusable framework-type libraries in Javascript would be valuable in some roles

  • C# - for creation of backend restful services, standalone computation engines that generate proposed trades, and reusable libraries for common design patterns across many solutions
  • SQL Server for both reporting and transactional processing of large data sets, including securities, holdings, and trades
  • Hadoop As a foundational data lake for our security and reference data, and a key component in our data and ETL processesActive areas of work include :
  • rebuilding our approach to security mastering to take advantage of Hadoop and new approaches to ETL and data validation
  • building scalable solutions to algorithmic generation of orders
  • building application framework libraries for common problems such as rules-based validation and aggregation
  • creating web-based UI tools that allow end users to build data-rich applications and dashboards
  • designing new tools for analysts and portfolio managers that make it easier for them to sift through large amounts of information and make investment decisions Responsibilities Design and develop software systems, both independently and collaboratively with the rest of the team, ensuring the resulting code is well structured, tested, extensible, and maintainable.
  • Look for the opportunities for reuse as part of solutions either reuse of existing approaches and tools, or opportunities in this project to build components that can be a foundation for future work.

    Work closely with Portfolio Managers, Analysts, and Traders in order to understand and refine requirements, and incorporate feedback into the development process.

    Manage technical debt, placing a high value on refactoring, collective code ownership, and improving the design of existing code.

    Skills Required

  • The following technologies to be core to or custom development : SQL Server 2016, C#, Angular 4.x, Hadoop, Cisco Data Virtualization, Restful Web Services
  • The following list outlines technologies : UI Layer UI Developers should have experience using Angular or similar JavaScript framework (e.
  • g. : React) to create responsive single page web applications. Must have an understanding of best practices in JavaScript development, including proper design of components so that they support extensibility, testing, and reuse.

    Should have solid UI / UX design skills, with a good understanding of browser behaviors and CSS.

  • Service Layer Application developers should have experience using C#, with a solid record of accomplishment in designing, building, and deploying applications to production environments.
  • Ideally, that reflects depth in creating well-designed applications (layering, separation of concerns, SOLID design principles).

    Should have experience with building significant computational / logic oriented libraries, as well as creating interface layers using REST Web Services and providing access to backend data stores.

  • Persistence Layer Database developers should have demonstrated experience with relational database design, including data modeling and normalization.
  • Should have experience with SQL Server as a database, programming experience using Transact-SQL, and knowledge of best practices for identifying and addressing performance considerations (indexing, efficient usage of SQL, etc).

    Exposure and familiarity with Hadoop and / or Data Virtualization are not required, but are differentiators.

  • Ability and desire to collaborate, sketch and discuss designs at a whiteboard, engage in pair programming, ask for help before you need it, and openly share code, designs, and ideas.
  • Experience with the following techniques, libraries, and tools are helpful : Agile Methodologies any of Scrum, Kanban, and / or Lean Test driven development (TDD) Git, JIRA
  • Inscribirse
    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", acepto que neuvoo recolecte y procese mis datos de conformidad con lo establecido en su Política de privacidad . Tengo derecho a darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación