Senior Full-Stack Developer (.Net, Angular)

Join a leading technology team that operates as a strategic partner with global business units and the world's leading technology companies. This team is instrumental in redefining business operations in an increasingly global, complex, and dynamic financial market. The technology investments support quantitative trading systems, advanced modeling, comprehensive risk and security systems, and robust client-relationship capabilities.

Day-to-day of the role:

  • Independently own or contribute to ongoing initiatives within the Endpoint Development squad.
  • Design new implementations and transition them to production status with appropriate automation, monitoring, and documentation.
  • Engage in engineering, development, and deployment of global software delivery, software configuration, and software packaging related tooling.
  • Develop products using .Net, C#, HTML5, Angular, TypeScript, PowerShell, with SQL Server backends and SCCM as a distribution mechanism.
  • Lead the design process focusing on architectural changes, stability and performance improvements, and user experience enhancements.

Required Skills & Qualifications:

  • Deep hands-on experience with C#, .Net, SQL Server, Angular TypeScript, and Angular.
  • Experience with web services, APIs, REST, and scripting with languages such as PowerShell.
  • Experience with distributed, large-scale, highly available systems.
  • Experience with Continuous Integration systems (e.g., Jenkins).
  • Strong knowledge of SDLC, Agile methodologies, Test Driven Development, and various levels of automated testing.
  • Knowledge of design patterns and anti-patterns.

Leadership Skills:

  • Excellent global communication & coordination skills, able to express ideas clearly to varying audiences.
  • Strong collaboration mindset to partner with global technology managers across Engineering, Product Management, and Operations.
  • Excellent leadership skills, able to coach, mentor, and inspire team members.
  • Promote standardization of SDLC processes including Agile methodologies, Task Management, Design & Coding Standards, and Continuous Build & Delivery.

Preferred Technical Skills (but not required):

  • Knowledge of Active Directory and LDAP.
  • SCCM knowledge, Windows Operating System.

Benefits:

  • Opportunity to work in a dynamic, innovative environment with a global impact.
  • Competitive salary and comprehensive benefits package.
  • Access to cutting-edge technology and tools.