Read authentic reviews from candidates, clients and employees.
Learn more about how Great Recruiters is transforming the industry.
 

Sylvia Bier

4.81
from 130 reviews
Job
Senior Software Engineer/Architect - .NET (Remote)
Stamford, Connecticut, United States
DIRECT HIRE

You have experience developing and architecting multi-tenant, cloud-based B2B applications. You have worked on real-time, distributed, messaging-based systems and are hands-on in those areas. You deeply understand the security and performance designs for a system with a large user base hitting both an API and web front-ends, with data updates needed in real-time at very low latency. You have a framework mindset: you are passionate about making an elegant and reusable pattern/library/framework every time you see boilerplate code or something done in a sub-optimal way. Key Responsibilities:
  • Develop, enhance, and architect our highly scalable, distributed computing framework.
  • Take full ownership of specific modules within the platform, from initial concept through to deployment. Drive the end-to-end design, development, and maintenance of these components, ensuring they align with overall system architecture and business objectives.
  • Conduct deep performance analysis and implement optimizations at all levels of the stack, including database queries, backend services, and application code.

  Hard Requirements:    Technical:
  • 10-15 years of development experience in C#.NET
  • Extensive experience with gRPC and all the relevant cloud technologies
  • Experience with backend technologies (database, messaging, interprocess communications)
  • Current focus on hands on development work

     Non-Technical Requirements:
  • Demonstrated analysis/assessment capabilities.
  • Excellent task management skills with the ability to follow up and follow through on all outstanding items.
  • A self-starter mentality with the ability to attempt to figure things out and perform due diligence before involving the broader team.
  • The ability to ascertain when to ask for help.

   Miscellaneous:
  • Bachelor’s degree or higher in a technical field (Computer Science/Math is a plus)

Nice to Have:
  • Experience with Kafka, RabbitMQ, and distributed caching solutions like Redis is a plus.
  • An affinity for well-architected solutions and a passion for high standards of quality.
  • Based in NYC metro area – Remote role