Software Engineer

Application Services – Virginia Beach, VA

The Christian Broadcasting Network (CBN) is seeking a candidate who can act in a lead role in support of various applications deployed within the enterprise, cloud, or hybrid cloud. This position will design new applications and service existing applications, communicating designs to members of both agile and non-agile teams. Candidate will engage the business users, data administration, network operations, and network engineering functions to support both custom off-the-shelf applications and off-the-shelf applications. Candidate will demonstrate the ability to challenge the status quo, to influence others to embrace new technologies and processes, and to motivate others toward continual improvement in the performance of the organization

The successful candidate will possess the following qualifications:

  • 3-5 years of experience in software development
  • Bachelor's degree in related field
  • Ability to effectively establish rapport with all levels of CBN staff and outside vendors
  • Excellent oral and written communication skills and proven ability to argue, persuade, and motivate
  • Excellent analytical and problem solving skills
  • Software development language skills in the following areas:
    • ASP.NET , C#, JavaScript
    • ANSI SQL 92, TSQL
  • Object oriented and pattern oriented software design skills
  • Working knowledge in the following protocols:
    • HTTP, HTTPS (SSL encryption), WebAPI, JSON, SOAP, DNS, TCP/IP, Firewalls
  • Platform skills in the following areas:
    • Windows Server, Active Directory, IIS, MSMQ, Microsoft Dynamics CRM, Microsoft SQL Server
  • Methodology and tool experience in the following areas:
    • Microsoft Visual Studio
    • Version control
    • Agile, Extreme Programming, Scrum
    • Test-Driven developmentG
    • Generative Programming
  • Ability to deal with pressure and consistently meet deadlines
  • Ability to work independently and as a member of a team