Job Summary: As a full-time member of our in-house Software Development team, you will be responsible for build automation and software configuration management related tasks in an ASP.NET n-tier environment. This role will work closely with both Quality Assurance and IT Operations groups to ensure that the final releases are up to organizational standards and are released successfully without negative impact to the business. Candidate should be familiar with current web technologies, AJAX, jQuery, ASP.NET 3.5, SQL and be conversant in c#. Additionally, candidate will be writing and implementing build automation, environment deployment, and other productivity tools for various web applications. Experience in scripting and automation languages (nAnt, Ruby, PowerShell, etc) a must.
Required Attributes: • Bachelors in Computer Science/Information Systems or equivalent work experience.
• Minimum one year of experience as an SCM/release engineer, or in a position with similar skill sets and responsibilities.
• Experience performing source code control management (Subversion, ClearCase, PerForce) including branching, merging, tagging, etc.
• Experience building.NET applications using build tools like Ant/NAnt and MSBuild
• Experience automating manual processes using a scripting language such as Perl or Python.
• Strong knowledge of n-tier web applications.
• Experience working in a distributed development environment
• Responsible for maintaining a process that controls configuration items in all environments
• Responsible for configuring and maintaining virtual and physical test environments with the support of the Infrastructure and Operations department
• Strong written and verbal communication skills.
• Capability and desire to be a strong team player.
• Flexibility in adjusting schedules to meet deadlines.
• Familiarity with the Software Development Lifecycle (SDLC).
• Analytical, creative, adaptable, resourceful, innovative and imaginative and fun
• Strong problem-solving skills required, and ability to follow through to completion
• Customer focused and commitment to best-in-class processes and procedures
• Work will require after-hours build/release support, so a flexible time schedule is important
• Perform other duties as requested or required
Required technologies:
• Visual Studio 2005/2008 - development and debugging.
• C# • MS SQL 2005/2008 - queries, profiling and basic DBA tasks
• ASP.NET 3.5
• IIS
• Scripting Languages – NAnt, Ruby, PowerShell, etc.
Desired Skills: • WMI, CMI
