Senior Developer

Annandale, VA
Aug 21, 2019
Aug 23, 2019
Full Time
ListingKey is currently looking for an experienced looking for a senior .NET full stack developer with broad experience in designing and developing applications for .NET and Azure. The position is located in Fairfax VA. Interested candidates should have 7+ years of relevant work experience including Full stack .Net / SQL, and 2+ years of recent experience working in Azure to build WebApp with underlying Micro Services. ResponsibilitiesThe Senior .NET.Developer is responsible for designing, developing and troubleshooting high performance and highly availability applications to meet the company's strategic objectives. We are looking for someone with a passion for technology and modern applications. You will be integral in implementing next generation applications for our platformsImplement both standalone as well as web-based software solutions with high quality user experiencesImplement new software functionality using industry standard frameworks Evaluate existing solutions and propose and implement improvements and extensions as required by the overall architecture of the productWillingness and ability to proactively communicate with peers and management on project status, project plans, deliverables and brainstorming sessionsDocument and publish requirement, design and functional specifications for use by internal teamsManage localization tools / builds / integrations for all our apps and websitesContribute to architecting and planning the move of more resources to the cloudOwn and manage automated tests (unit and integration) Skills Needed7+ years of working experience as Full stack .Net / SQL2+ years of Azure experience5+ years developing applications, .NET Framework, SQL and angular, JavaScript, CSS, HTML5, Visual Studio, WebAPI RESTful Full stack experience, included database schema design, stored procedures, SQL scripts.Entity Framework and Code FirstStrong experience in SQL Server development and Proficiency in identifying and fine-tuning bottlenecks in SQL queries Experience with Secure coding practices * Demonstrates excellent knowledge of C# and the .NET frameworkDemonstrates knowledge of building API, Web services and REST Services (JSON,XML and SOAP)Demonstrates knowledge of Unit, Integration, Load and Performance testingExperience with Azure: App Services, Azure SQL, Functions, App InsightsExperience with versioning software for source-code control (Git and Gitflow branching)Excellent software development and engineering fundamentals on large-scale, mission-critical infrastructure applicationsExcellent communication skills (verbal and written)Must be autonomous, committed, flexible, customer focused and productive