.NET Developer

American Institutes For Research Rockville, MD

OverviewThe American Institutes for Research (AIR) is a leading professional services firm specializing in all aspects of education and other social policy issues. AIR prides itself in conducting high-impact, high-stakes projects for significant federal, state, and private organizations. The intellectual diversity of our 1,800 employees enables us to bring together experts from many fields in the search for innovative answers to any challenge. We are currently looking for a .NET Developer to join our team. Responsibilities• .NET / C# code development and maintenance • Python code development and maintenance • Software design and engineering • Manage individual project priorities, deadlines and deliverables • Design, implement and launch highly-visible, user-facing features • Design and develop large scale web applications • Design and develop web based reporting applications Qualifications• 3-5 years developing .NET / C# applications • Proficient in the following: .NET, C#, ASP.NET, Python, SQL, MVC, XML • Proven ability developing with front-end technologies (HTML5, CSS, JavaScript, Bootstrap, LESS, AngularJS, jQuery) • Proficient in relational databases, multi-tiered software development, and web-based software development • Solid understanding of object oriented (OO) analysis and design principles and demonstrated proficiency/expert knowledge in OO design • Solid understanding of design patterns • Knowledge of design of multi-tiered web-based systems • Good knowledge of IIS and deploying applications on Windows Server 2008/2012 and Windows 7/8 platforms. • Ability to write efficient SQL statements and stored procedures in a relational database environment such as SQL server 2008/2012 • Experience working with version control systems (particularly Git) Preferred Technical Qualifications: • Knowledge of 508 compliance in web applications. • Experience with responsive design ideals and implementations • Experience with Atlassian products (JIRA / Confluence / Stash / Bamboo) • Experience with automated testing, continuous integration, continuous deployment and application monitoring General Qualifications: • Team player with great communication and interpersonal skills • Ability to apply creative thinking to technology issues including a passion for cutting edge web development • Interest in learning and mastering cutting edge web technologies • Well-organized with the ability to simultaneously work on multiple projects under strict deadlines • Works effectively with other developers, designers, and non-technical staff *LI-SS1

Similar jobs you might like