Software Engineer - Client Platform
Primary responsibility will be to provide application development for all PC client platform products by Mobile Armor, Inc. The primary client platform will be Windows (2000/XP/Vista), but assistance for application development on other platforms, especially Linux (2.6+ Kernel), is also desired. Significant development experience using C# is required, but development experience with C/C++ is also desired. Significant knowledge of Windows operating system internals and PC architecture, as well as the Windows SDK and Win32 APIs, is required. Knowledge of Linux kernel-level APIs is also desired. This position reports to the Client Platform Lead Engineer.
Responsibilities will include, but not be limited to:
- Client platform product development primarily in C# (architecture, design, coding, test, etc.).
- Creation of design and code related documentation.
- Partition major work products into manageable and measurable components.
- Coordinate work assignments with other developers though the Client Platform Lead Engineer.
- Coordinate work assignments with other developers though project management.
- Provide project management with quantifiable data regarding development status.
- Provide technical leadership (mentoring) to junior developers on the team.
- Assist Management in determining the need for new personnel and/or equipment.
- Travel to customer sites to provide support assistance or technical presentations.
- Provide Level 3 product support as required.
- Assist in the development of product deliverable documentation (User Guides, etc.)
Goals, responsibilities, and developmental focus should be emphasized using these 5 major criteria:
- Highest quality possible.
- Deadline adherence.
- Completeness of solutions.
- Develop products while focusing on ease of use.
- System performance.
Location: St. Louis, MO
Area Code: 314
Pay Rate: Market
Length: Perm
Travel Required: None
Telecommute: No

