2508 Software Engineer (C#)

Location: Portland, OR

Are you a dedicated Software Engineer who has recent C# and WPF experience, and who is passionate about networking and security to create high quality software solutions? If you are, come join this energized team that believes in attention to detail, customer focus, and a passion for technology and problem solving. If this sounds like you, please send your resume to We value and encourage diversity in the workplace, and women, minorities, and veterans are highly encouraged to apply. Thank you!

Job Type: FTE

Additional Information:
Our client designs, manufactures and integrates hardware and software systems that enables rapid deployment of enterprise-class communications anywhere in the world. Intuitive and wizardbased, IQ-Core Software simplifies setup and enables management of these complex deployed networks by users with limited training. Their systems are used in mission critical environments including military and disaster recovery. These systems demand the highest possible levels of quality.

• 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

• United States Citizenship required
• BS Computer Science or equivalent experience
• 4 years software engineering industry experience
• Experience with commercial software development
• Experience with C#, .NET, and Microsoft Visual Studio
• Familiarity with regular expressions and parsing libraries
• Familiarity with UI design, especially WPF
• Familiarity with Virtual Machines (VMWare) 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