Senior Software Engineer

(Job Id W372620)
Posted on 8/20/2010
Location:

Fort Wayne, IN


Job Type:

Full Time


Salary: $75000.00 to $100000.00/year
Degree: Bachelor

QCI Technical Staffing
Job Description

Our client, a HW / SW adaptive solutions provider, is seeking an experienced Senior Software Engineer / Department Leader with direct experience in developing Windows commercial technology products for resale.

You skill-set should include extensive experience in software analysis, development, design, coding, maintenance, creating specifications, converting requirements into design, system analysis, installation and testing of various Client/Server Applications.

Responsibilities include but not limited to:

  • Ability to understand and communicate complex technical concepts
  • Extensive experience in C++, Multi-threading,  Win32 API, and COM on Windows platforms
  • JAVA, WPF experience a plus
  • Ability to track and support multiple simultaneous activities. Outstanding written and verbal communication skills. Outstanding problem solving skills.
  • Play a senior role in the project’s software development effort including providing expertise for schedule estimation, functionality, integration, and deployment activities.
  • Experience in developing proof of concepts
  • Ability to analyze and balance facts, priorities, resources, constraints and alternatives to make sound decisions and recommendations.
  • Ability to evaluate past decisions to improve the effectiveness of future decisions and development efforts.
  • Act as technical lead in projects to represent Development while interfacing with other disciplines. Lead other junior developers in projects.
  • Design, implement, debug, and support innovative solutions to solve complex technical or business problems.
  • Identify and drive improvements in our current development process, architecture and infrastructure.
Requirements:
  • 5+ years experience developing complex commercial software applications in a Windows environment.
  • B.S. in computer Science or related field
  • Experience with multiple GUI toolkits and proficiency in Windows
  • Expert skill level in C++ and COM
  • Knowledge of JAVA, .NET, HTML, and XML is a plus
  • Experience with version control software such as SVN
  • Strong debugging skills, root cause analysis
  • Very strong optimization skills
  • Deep understand of multi-threading and concurrency issues
  • Solid understanding of Data Structures, Algorithms, and Object-Oriented design and implementation
  • Strong understanding of computer science fundamentals and real time performance issues
  • Strong interpersonal and communication skills
  • Experience with a wide variety of systems technologies, including memory management, Remote access technologies, emulation, SDKs, compiler technology, build tools, and more
  • Ability to architect, program and optimize C++ in existing or new systems
  • A passion for writing efficient, optimized software and taking on challenging tasks
  • Strategic thinking, an aggressive drive, and an aptitude for quality software
  • Must be a US citizen or permanent resident

Experience with the following technologies:

C, C++, MFC, SDK, VC++, Win 32 API, Java, Visual Basic, VBScript, Windows XP/2003/Vista/7, Visual Studio, .Net, OO Methodologies