Doveman Corporation

Services


Custom Software Development


Languages

  • Visual Basic.NET
  • ASP.NET
  • C, C++, C#
  • Microsoft Office Application Development and Integration

Uses

  • Custom Applications
  • Custom Expert Systems
  • Conversion of Legacy systems to Internet, Intranet, or dedicated Windows applications

Labor Categories

Job Description Hourly Rate*
Project Manager $129.50
Sr. Software Engineer $115.50
Software Engineer $106.50
Network Engineer $202.50
Network Technician $149.00
Hardware Technician $101.50
*Prices effective 1/1/2009


Job Descriptions

Project Manager

Designs, plans, and coordinates work teams. Provides technical support to project team members. Handles complex application features and technical designs. Designs and implements the components required for complex application features. Requires a bachelor's degree in a related area with at least 7 years of experience in the field. Generally manages a group of software engineers. Relies on experience and judgment to plan and accomplish goals. 

Sr. Software Engineer

Designs, modifies, develops, writes and implements software programming applications/operating systems. Also, coordinates work teams. Provides technical support to project team members. Requires a bachelor's degree in area of specialty and at least 8-10 years of experience in the field or in a related area. Demonstrates expertise in a variety of the field's concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals. Performs a variety of tasks. May provide consultation on complex projects and is considered to be the top level contributor/specialist. A wide degree of creativity and latitude is expected. May report to an executive or a manager. Accomplish goals. Performs a variety of complex tasks. Leads and directs the work of others. A wide degree of creativity and latitude is expected.

Software Engineer

Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software. Requires a bachelor's degree in a related area and 4-6 years of experience in the field or in a related area. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May lead and direct the work of others. May report directly to a project lead or manager. A wide degree of creativity and latitude is expected.

Network Engineer

Operates and maintains computer equipment. Performs routine tasks to maintain computer equipment and their peripherals. Loads peripheral equipment such as tapes and printer paper for operating runs.  Makes changes to the networking environment to keep the network operating properly. Observes peripheral equipment and error messages displayed on monitor of terminal to detect faulty output or machine stoppage. May require an bachelor's degree or its equivalent and at least 10 years of experience as a network technician. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May lead and direct the work of others. May report directly to an project lead or manager. A wide degree of creativity and latitude is expected.

Network Technician

Operates and monitors computer equipment. Performs routine tasks to maintain computer equipment and their peripherals. Loads peripheral equipment such as tapes and printer paper for operating runs. Observes peripheral equipment and error messages displayed on monitor of terminal to detect faulty output or machine stoppage. May require an associate's degree or its equivalent and at least 5 years of experience as a computer operator. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May lead and direct the work of others. May report directly to an project lead or manager. A wide degree of creativity and latitude is expected.

Hardware Technician

Maintains, analyzes, troubleshoots, and repairs computer systems, hardware and computer peripherals. Documents, maintains, upgrades or replaces hardware and software systems. Supports and maintains user account information including rights, security and systems groups. May require an associate's degree or its equivalent. Requires at least 4 years of experience in the field or in a related area. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May lead and direct the work of others. Typically reports to a project leader or manager. A wide degree of creativity and latitude is expected.