Software Engineer

Haskell, PowerShell, Web Services, RESTful, Routing, VPN, Switches, Network Hardware, HTTP, TCP, C#, .NET, Multi-threading, SOAP, REST, SSH, SNMP, API, ADT, Firewalls, Software Development, VMWare, WPF
Full Time
$125,000 - $145,000
Work from home not available Travel not required

Job Description

RESPONSIBILITIES


  • Develop network management features under Windows using C#/.NET in a complex, multithreaded environment
  • Develop APIs using multiple interfaces (SOAP, REST, SSH, SNMP, Web Services, PowerShell)
  • Write robust code in a mixed object-oriented and functional programming environment
  • Develop abstract representations of system and device state using algebraic data types (ADT)
  • Develop functionality to monitor/control routers, switches, firewalls, and phone systems
  • Develop tools to manage certificates, firewall rules, ACLs, and other security settings
  • Assist in developing specifications and plans for new designs
  • Work closely with senior software engineers, network engineers and integration/QA teams
  • Perform code reviews and collaborate with team members
  • Assist in writing help and technical documentation
  • Troubleshoot system and software problems
  • Performance requires physical attendance
  • Other duties as assigned

QUALIFICATIONS


  • United States Citizenship required
  • BS Computer Science or equivalent experience
  • 6+ Years software engineering industry experience required
  • Experience with commercial software development
  • Experience with C#, .NET, and Microsoft Visual Studio
  • Familiarity with regular expressions and parsing libraries
  • Familiarity with Virtual Machines (VMWare) highly desirable
  • Familiarity with UI design, especially WPF, highly desirable
  • Familiarity with functional programming desired (F#, Haskell, etc.) desirable
  • Familiarity with security concepts desirable
  • Strong communication/documentation skills for both technical and non-technical audiences
  • Attention to detail and quality orientation a must
  • Strong work ethic someone who is proactive, responsible, and loves what they do
Dice Id : 80121007
Position Id : 6057208
Have a Job? Post it