Job Title: Software Engineer
Department: Development
Reports To: Director of Development Services
FLSA Status: Exempt
SUMMARY
Researches, designs, and develops computer software components, specializing in custom controls, in accordance with company product development plans, by performing the following duties.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
Produces high quality software tools or components thereof in accordance with the company's product plans and quality standards.
Analyzes software requirements to determine feasibility of design within time and cost constraints.
Assists developing software testing procedures, programming, and documentation.
Responds to change requests and/or bug fixes in a timely manner as prioritized by company management.
Provides input as to design, technology and time estimates for new products and upgrades to existing products.
QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and/or Experience
Individual should have a four year technical degree and a minimum of 2 years demonstrated work experience delivering commercial software products. Technical knowledge should include C, C++, VC++, .NET, ASP.NET, Windows Forms, ADO.NET, XML, MFC, ATL/WTL, Win32, COM/DCOM, ActiveX, Java/Swing, ODBC, OLE DB, ADO, ASP, WinSock, OpenGL, and advanced Windows GDI.
Other Skills
Individual must possess above average oral and written communication skills. Individual must be able to work well alone and as a team player. Individual must be able to work under deadline/schedule constraints while producing high quality code.