Senior Software Developer
ELAN GMK is currently recruiting an experienced, senior level software programmer.
Job description:
The candidate will be
responsible for developing and modifying Win32 desktop applications in a team-oriented environment for commercial,
military, and corporate customers.
- Design, implement, develop and debug applications and library modules.
- Learn and utilize existing C++ libraries.
- In a team environment, maintain or migrate existing applications and libraries to Visual C++.
Required Experience:
- Requires a minimum of 5 years of Windows desktop application development experience, with extensive knowledge of Microsoft Visual Studio 2003 or newer and the .NET framework.
- Must have 5 years of C++ programming experience. Understanding of the standard library, STL containers, abstract classes. (No template-metaprogramming is required other than the ability to use the basic STL containers.)
- Extensive knowledge of modular architectural design. Design and implement DLLs; plugin architecture. Ability to design and develop large applications. The willingness of working with existing code base.
- Also requires experience with SQL databases, such as MS SQL, or the Interbase/Firebird database engine.
- Customer requirements analysis, relational database, and software design.
- In depth, hands-on knowledge and experience with Microsoft Windows 2000, 2003, and XP Professional operating systems
- Candidate must be able to write and communicate effectively.
Desired Experience:
Preference will be given to candidates with one or more of the following skills, in the following order of importance:
- Managed C++, preferably the new C++/CLI programming language
- Visual Studio.NET 2005 Beta 2
- Windows XP/2003 service development (aka NT-services)
- Scalable vector graphical user interfaces, such as XAML, VG.NET, Macromedia Flash as an application GUI
- Various graphics and layout package knowledge (PhotoShop, Macromedia, PageMaker, GoLive, Quark, and Corel)
- Microsoft .NET technologies, especially ASP.NET
- Delphi or Borland C++Builder; Visual Component Library (VCL)
- Adding scripting features to applications (MS Script VB/JScript, Pascal script, Python script, LUA)
- Document image processing or other digital imaging experience (scanner programming, thumbnailing, automatic batch image processing, image file conversion, PDF, etc.).
- Custom Web application and enterprise solution deployment skills.
- Networking, Windows NT, Active Directory, LDAP
- Experience implementing, managing, and maintaining web server running Windows 2003 server software
- DHTML, XML, Java
Education or Certification Requirements:
BS or BA degree in a related field. May consider 8-10 additional years of experience in lieu of degree.
Please send resume to: j o b s @ e l a n - g m k . c o m.
Recruitment Agencies: please don't call.