Develop, deploy, and maintain, reliable distributed solutions that operate at huge scale. Work with technologies including Java, ASP.NET, C/C#, Windows, Linux, and AWS services.Experience automating software deployments and following continuous delivery and deployment modelKnowledge of professional software engineering practices for the full SDLC including coding standards, code reviews, source control management, build processes, testing, and operations.Experience with agile software development methodologiesOne or more high-level programming language: Java, ASP.NET, C/C++, C#, Python, or PerlSystem analysis and troubleshooting in large-scale Windows or Linux environmentBasic understanding of DNS, DHCP, SSH, HTTP, TCP/IP and other common network protocolsA solid grasp of networking fundamentals, with load balancers, switches, routers, etcPreferred qualifications:Proven object-oriented design and implementation skills, preferably on Windows or Unix/LinuxDeep Experience with Windows and Microsoft technologies.Modern database technology, experience with AWS database products such as RDSAdvanced understanding of DNS, DHCP, SSH, HTTP, TCP/IP and common network protocolsBachelor's Degree in Computer Science or related technical field.5+ years relevant work experience