Search jobs and placement papers

Senior C# Developer Who Digs Databases at Homesnap (Rockville, MD)

C# .NET Software Developer


Job description


Every day we make design and development decisions that impact millions of real estate agents and consumers – this is a rare and exciting opportunity to help create something revolutionary!


Using .NET and C# we’ve built a highly scalable backend architecture to service our products. If our website and apps are the tip of the iceberg, our .NET services are the bummock (look it up, it’s totally a word).


Our infrastructure is built using IIS, SQL Server, RabbitMQ, Redis, AWS (EC2, DynamoDB, Redshift, S3), and more. We integrate with several third-party SaaS providers, including SendGrid, Twilio, Pusher, Mixpanel, Zoho, Elastic.co (Elasticsearch), and more. We also leverage various marketing APIs (Facebook, Adwords, etc) to drive our successful revenue products.


As an integral member of our world-class development team, you'll help us develop the next generation of Homesnap products, apps and services. You’ll gain experience in many different areas and have the opportunity make a real impact to the company’s bottom-line.


Core Responsibilities



  • Use object-oriented design principles to write efficient, modular C# code

  • Design, test, and implement database triggers, stored procedures, scripts, and packages

  • Help ensure our data is accurate and up-to-date

  • Identify, monitor, troubleshoot and resolve database issues

  • Create and review code and logical data models in support of business objectives

  • Manage and configure SQL Server on Windows Server

  • Convert specifications and requirements into functional web services

  • Modify, test, debug, and implement changes to data-driven apps and libraries

  • Design and implement data models with SQL and/or LINQ


Desired Skills and Experience



  • BS in Computer Science or equivalent experience

  • You dream in TSQL and the MERGE operation doesn’t scare you

  • Minimum 5 years practical, hands-on experience developing with C#/.NET and TSQL

  • Expert knowledge of relational database principles and database architecting/design

  • Experience optimizing queries, indexes, and partitions

  • Expert in Visual Studio or similar integrated development environment

  • Good understanding of relational databases like SQL Server, Oracle or MySQL


For Special Consideration



  • Include links to websites or apps that you’ve built, along with a description of your role and responsibilities

  • Include links to your AngelList, Github, or StackOverflow profile

  • Tell us how you've used the Adwords API


About You


We’re looking for a teammate, not an “employee”. Someone that has a real passion for building quality products and can take an idea run with it. We want someone who enjoys what they do, loves to learn new things, and has the ability to work both independently and collaboratively with team members.


For your hard work you will be rewarded with a competitive salary, equity, bonuses, generous paid time off, full benefits (medical, vision, dental, 401K), a stipend to deck out your workstation, and a great work environment where you get to build a groundbreaking and critically-acclaimed product.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment