Senior Software Engineer

Company: Electrotek Concepts, Inc.

General Information
US-TN-Knoxville
N/A
Not Specified
Full-Time
Not Specified
Not Specified
False
False
Job Description Electrotek Concepts, Inc. has an immediate need for a senior software developer for building engineering database applications that can be queried via both Microsoft Windows desktop computers and web browsers. This permanent position will be based in Knoxville, Tenn.

Electrotek is a leading power systems engineering consulting firm. We analyze, measure, simulate, and solve electric power systems problems and provide training on many power quality and power system topics. Our customers include electric power utilities, industrial and commercial energy users, and research organizations. We develop and maintain PQView®, which is the industry's leading enterprise power quality monitoring software system. We also commercialize a suite of power quality and energy efficiency analysis tools for electric power transmission and distribution systems known as PQSoft®.

Our customers are located around the world and there may be opportunities with this position for occasional travel to meet the people who use our software in the U.S., Canada, Norway, Sweden, New Zealand, Australia, Croatia, Slovenia, Thailand, China, and more.
Job RequirementsREQUIRED SKILLS
• Requires advanced experience with C# or Visual Basic .NET using Microsoft Visual Studio 2005, 2008, or 2010
• Requires advanced experience building applications using Microsoft Windows Forms (WinForms) or Microsoft Windows Presentation Foundation (WPF)
• Requires advanced experience building .NET assemblies and Windows services
• Requires experience in designing and debugging asynchronous and multithreaded software programs
• Requires experience in reading and writing binary data file formats or binary data structures stored in databases
• Requires experience writing SQL queries and designing stored procedure to run against Microsoft SQL Server databases
• Requires experience in writing services targeted for Microsoft Windows 2005 or Windows 2008 servers
• Requires a bachelor's degree in computer science or electrical engineering
• Requires experience using source control applications such as Microsoft Visual SourceSafe or Team Foundation Studio
• Requires ability to work both independently and in a group environment

DESIRED SKILLS
• Experience with Microsoft Visual Studio C++, Microsoft Visual Basic 6, or Microsoft Visual Basic for Applications (VBA) considered a plus
• Experience with Microsoft ASP.NET web application framework considered a plus
• Experience writing queries against Oracle server or in Oracle database design considered a plus
• Experience in designing high availability (HA) database and web applications considered a plus
• Experience building ActiveX/COM libraries considered a plus
• Experience in development of client or server applications using the OLE for Process Control data access specification (OPC-DA, OPC-HDA, OPC-UA) considered a plus
• Experience building InstallShield installation packages considered a plus
• Experience with electric power systems, power quality monitors, or energy meters considered a plus
• Experience with electric power systems automation using IEC 61850, IEC 60780-5 DNP3, or Modbus considered a plus
• Experience in direct interaction with customer to help resolve technical issues is considered a plus

Please submit your resume in confidence, as well as salary history to employment@Electrotek .com    No relocation

EOE M/F/D/V