Software Engineer
Christian Broadcasting Network - Nashville, TN

This job posting is no longer available on Christian Broadcasting Network. Find similar jobs:Software Engineer jobs - Christian Broadcasting Network jobs

Services – Nashville, TN
The Information Technology department at
The Christian Broadcasting Network (CBN)
invites you to come see how we are solving the ministry’s business needs by developing applications using cutting-edge .NET technologies. If you are an experienced Software Engineer, CBN can provide challenging projects sure to keep it interesting! Our team-oriented professionals support existing applications and develop new solutions with an enterprise focus.

The successful candidate will have the following qualifications:
  • IT Degree preferred and/or 8 years previous experience
  • At least 7 years experience in software development of applications targeted to the enterprise
  • Advanced SQL Server skills including ability to write queries
  • Experience with the following applications: ScheduALL, SQL, ACT (particularly the later version), Microsoft Reporting Services, Crystal Reports, Web Applications
  • Software development language skills in the following areas: NET (3.5,4.0,4.5), C# (3.0,4.0,5.0), JavaScript, AJAX, ANSI SQL 92, TSQL,HTML, XHTM L, CSS, DHTML, XML, XSL, XSLT, XPATH, XSD
  • Object oriented and pattern oriented software design skills
  • Working knowledge of the following protocols: HTTP, HTTPS (SSL encryption), SOAP, SMTP, DNS, TCP/IP, Firewalls
  • Platform skills in the following areas: Windows Server (including Active Directory, IIS, and MSMQ), Microsoft SQL Server (including Reporting Services and Integration Services), Microsoft Visual Studio, VMware Virtualization, SCM software (Cruise Control.net, Subversion, NAnt, NUnit, NDoc, etc.)
  • Methodology experience in the following areas: Agile, Extreme Programming, Scrum or equivalent development methodologies, Test-Driven development practices, Generative Programming
  • Excellent written and oral communication skills and a pleasant demeanor
  • Experience working in an enterprise environment considering infrastructure, engineering, support and data administration requirements
  • Proven ability to learn new methods and technologies, and implement them
  • Proven ability to deal with pressure and deadlines
  • Must be able to work independently and as part of a team

About this company
19 reviews