FIA Tech New York, NY 10019 Remote
2021-11-05

Software Engineer

4.5

Position: Software Engineer

Location: This position is 100% remote but will require occasional in-person attendance in our NY or DC office for team meetings, starting in 2022.

About Us:

FIA Tech is a dynamic and growing Software-as-a-Service technology company which supports over 8,000 global finance and trading firms. Our customers depend on our solutions which connect the global futures and derivatives industry for trade processing and regulatory compliance needs.

Position Description:

The Software Developer position reports to the VP, Head of Research and Development of FIA Tech, and is responsible for developing, maintaining, and the operation of application software systems. This position is a junior level professional position capable of managing assigned tasks with some guidance and oversight throughout the full Software Development Life Cycle (SDLC).

Responsibilities:

  • Participate in coding activities as a member of the development team
  • Perform analysis on software systems in discovery of new requirements or enhancements
  • Administer, support, and performance tune software systems and components
  • Ensure adherence to firm established standards for product development, security, and data protection


Qualifications/ Preferred Experience:

  • 2-5 years of software development experience, preferably in the finance industry
  • Experience with Microsoft software development stack, including C#, IIS, MVC, SQL Server, .NET Framework, .NET Core
  • Experience with web client technologies, including Angular, JavaScript, HTML5, CSS
  • Technical expertise in n-tier web architectures including several of the following, multithreading, SQL databases, RESTful services, message queues, IoC, SOLID principles, and other common design patterns
  • Understanding of distributed systems concepts
  • Excellent written and oral communication skills
  • Ability to work with product owners, developers, testers, and users from around the world
  • Set and mange priorities judiciously
  • Ability to meet user needs and solve business problems
  • Be self-motivated and self-directed

Education/Certifications:

  • Bachelor’s degree or equivalent, preferably Comp Sci or other STEM


9mZAgX0TzE