Software Engineer C#

The Hagan-Ricci Group
New York, NY, United States
3 months ago
Apply on hrg.net
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Cloud Computing Code Review Python (Programming Language) Kerberos (Protocol) Online Analytical Processing NT LAN Manager OAuth Object-Oriented Software Development Redis SQL Databases Kubernetes Apache Kafka
+4 more
Graphql Functional Programming MemSQL Docker

Requirements

  • Deep, proven understanding of fundamental data structures and algorithms; this means he/she should be able to pick and argue their choices in designing a solution.
  • Commanding experience in using .NET and the C# language in implementing high performance, ultra-resilient solutions for high volume batch and real time processing; ability to write error free, elegant code which is easy to understand and maintain.
  • Mastery of OO design and good understanding of functional programming with demonstrable skill to pick one or another in given circumstances.
  • Strong knowledge of various SQL language dialects and principles of relational algebra design.
  • Demonstrable knowledge of design and implementation patterns.

Nice to have

  • Experience in designing and implementing solutions running in the cloud (Kubernetes/Docker)
  • Experience working with various products and technologies like:
  • Redis
  • Kafka
  • MemSQL
  • GraphQL
  • OLAP systems
  • Good understanding of designing and implementing secure solutions adapted for the cloud (OAUTH 2.0, Kerberos, NTLM)
  • Python programming
  • Go programming

Personal and interpersonal skills

  • Able to pick up ideas and bring them to fruition quickly in POC and able to produce good rationale and documentation about cost/benefits analysis
  • Able to read code and spot problems or area of improvements and participate actively in code reviews
  • Able to clearly state a problem and a solution in writing; produce clear, concise but complete documentation and specification.
  • Great verbal communication skills.
  • Comfortable to switch projects and work on multiple projects at a time.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on hrg.net
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:54 min

Core capabilities of SingleStore distributed relational SQL database

Akmal Chaudhri Akmal Chaudhri · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all