Senior Systems Architect

Job Description

Roles & Responsibilities:

  • Modernize legacy trading and back-office systems
  • Suggest technologies and architectures to enhance system performance and scalability
  • Address risks associated with outdated technology
  • Collaborate with development leads to plan system improvements
  • Stay updated on relevant frameworks and technologies
  • Apply software development best practices, optimizing and refactoring code
  • Work within an agile environment
  • Build strong, trust-based relationships with team members
  • Provide advanced support during production incidents and disaster recovery tests
  • Act as a technical lead for external development projects

Expectations & Requirements:

  • 5+ years of C# experience with .NET (Framework/Core)
  • Proficiency in SQL Server, T-SQL, benchmarking, and performance optimization
  • Experience with high-volume, low-latency systems
  • Strong background in OOP, design patterns, and SOLID principles
  • Knowledge of data structures, multithreading, synchronization, and WCF
  • Familiarity with Git and strong analytical, problem-solving, and communication skills
  • Degree in Computer Science or related field

Apply Now