Senior Software Developer
Want to join an Extreme Programming (XP) team? That’s how Redbox develops its software, and we’re looking for some new teammates. If you have the technical skills we require, are excited about joining a rapidly growing company, and love to deliver software using XP, apply using the link below.
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 required.
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
Interested? http://redbox.net-apply.com/register.asp?oid=RDBXZL874883&rid