Senior Software Developer at Redbox Automated Retail (Oakbrook Terrace, IL)

Want to join an Extreme Programming (XP) team? That’s how Redbox develops its software, and we’re looking for some new teammates. We recognize that while not everyone may have experience as a member of an XP team, there are a lot of good people looking for the opportunity to give it a try. So, here’s your chance: If you have the technical skills we require, are excited about joining a rapidly growing company, and are intrigued by the possibility of delivering software using XP, click on the link below to apply to the Senior Software Developer, Software Developer and Web Developer opportunities.

Here’s some background on redbox:

redbox Automated Retail, LLC is the nation’s leader in automated DVD rental services. redbox continues to revolutionize the DVD rental industry with kiosks featured in the nation’s leading grocery stores, select McDonald’s restaurants and other locations nationwide. In September 2006, redbox launched online rentals – offering guaranteed and immediate access to new release titles with no membership or mailman required. redbox Automated Retail, LLC is owned by Coinstar, Inc., McDonald’s Ventures, LLC, a wholly-owned subsidiary of McDonald’s Corporation, and private investors. More information about redbox can be found at www.redbox.com.

Here’s more about the position:

We’re looking for someone with a solid mix of .NET 2.0 (C#) Client-Server and .NET Web development technology experience, who’s familiar with any number of techniques for designing and building high-quality software, including experience with: developing application specifications, various object and data modeling techniques, database design, test driven development, quality assurance best-practices, and implementation support

This role is a demanding, highly dynamic, technically challenging position. You must be a top-notch .NET programmer – and also be security-conscious, eager to learn, and committed to becoming an integral part of our development team — in order to be considered.

Responsibilities:
• Programming features and enhancements to new and existing .NET client/server applications, using mainly C#.
• Working closely with other team members in all areas of software development including requirements analysis, planning, object model design, database schema design, root-cause analysis, deployment, testing, and, of course, programming.
• Actively participating in team processes and use of methodologies, including customized flavors of Agile and Extreme Programming.
• Applying XP practices to daily development including: Story Estimation, Test-Driven Development, Continuous Integration, Iterative Development and Pair Programming.

Requirements:
• At least 5 years experience in application development
• At least 3 years experience in .NET application development, including C#.
• Agile development experience a strong, strong plus
• Bachelor of Science in Computer Science or equivalent experience
• Experience as member of multi-person software development team.
• Experience with the product lifecycle and strong understanding of the role of methodology/frameworks
• Proficient in object-oriented design and programming techniques
• Experience creating applications using technologies such as: C#, .NET 2.0, .NET 1.1, Java, VB.NET, C++, COM, DCOM, Web Services, XML, SQL Server, MSMQ , ASPX
• Strong written and verbal communication skills
• Creative problem solving skills
• MSMQ, SQL Reporting Services, or DBA experience a plus
• NAnt, NUnit, CruiseControl.Net experience a strong plus

To apply to this exciting opportunity, click this link:

http://redbox.net-apply.com/register.asp?oid=RDBXNI176818&rid=jlnsf

Interested? http://redbox.net-apply.com/register.asp?oid=RDBXNI176818&rid=jlnsf