The 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 in Rockville, MD and Chicago, IL.
.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
AIR offers an excellent compensation and benefits package, including a fully funded retirement plan, generous paid time off, commuter benefits, and tuition assistance. Candidates must apply online for consideration. EOE.
3-5 years developing .NET / C# applications
Proficient in the following: .NET, C#, ASP.NET, Python, SQL, MVC, XML
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
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