POSITION DESCRIPTION:
Creates, maintains and programs technical solutions for business problems
defined and designed by systems and applications analysts. The products
created by the developer should operate efficiently as they were designed
within the production environment.
ESSENTIAL FUNCTIONS:
The Management Information Systems (MIS) group is a service organization
with the primary responsibility for planning, designing, and installing
integrated data processing systems to support management control and
decision-making activities.
The developer:
· Codes, tests, debugs and documents new programs or enhancements and
changes to existing programs to ensure that production systems continue to
meet user needs.
· Identifies and resolves any problems within the products produced
by them or any other assigned to them in order to provide continuous
business operations.
· Create special reports and file extracts from existing databases
using generalized routines and report writers.
Corporate policies and procedures as well as department goals govern the
developer in this position. Typical decisions made by the developer
includes determining the method of how to resolve problems as well as
determining the impact the method used will have. The development
supervisor gives day-to-day directions on a project basis. Any problems or
situations that users may be experiencing will be referred to the
development supervisor. Among the requirements of this position is a
working knowledge of programming languages, systems analysis and designs,
and database designs.
REPORTING RELATIONSHIP:
The person in this position reports directly to the Team Lead and
indirectly to the development lead whose designs they are programming.
There are no direct reports to this position.
NATURE AND SCOPE:
Context
The MIS department formalizes technical solutions to complex business
problems, thereby facilitating management decision-making. These solutions
are created within the development and project methodologies defined by the
department. The developer will be expected to use these methodologies for
completing any task to which they have been assigned. In creating solutions
and resolving problems it will be necessary to work closely with analyst(s)
who have defined the problem and the high-level solution, as well as users
when required.
Functions
This position requires the incumbent to perform functions that include
drawing upon application and information systems experience in order to
provide technical solutions to business problems; supporting systems
operations by resolving problems and making enhancements; creating
efficient, structured, and logical coding, testing, and debugging of the
system; documenting the development process and meeting on a regular basis
with management to report status of projects.
Principal Challenges
The principal challenges of this position are keeping pace with increasing
functional/user demands for new or enhanced systems, and ensuring that the
products developed meets the requirements as outlined by the analyst. The
developer must also maintain a high level of competence in a changing
development environment.
Latitude
The developer is responsible for creating high quality, effective programs.
To accomplish this the developer must use his knowledge and experience along
with calling upon that of his supervisor and others in the department.
Solutions must be created within the parameters set by company policy,
procedures and methodologies.
Contacts Inside and Outside the Organization
The developer will interact mostly with various positions within MIS.
Primary contact will be with the Team Leader, Development Lead, analysts and
other developers. Developers will be expected to work with users as
required by the tasks they are assigned.
EVALUATION FACTORS:
The developer must:
· Complete projects on a timely basis as defined by the project
requirements,
· Develop high quality code that completes testing without excessive
rework,
· Maintain a high level of knowledge about the development
environment,
· Resolve issues on a timely basis in a manner consistent with
corporate procedures and policies,
· Expand the knowledge about the business in which the applications
run,
· Have ability to effectively communicate and work with others in the
MIS department and users and others outside of MIS.
ADDITIONAL RESPONSIBILITIES:
May work on additional projects as required by users and management. These
additional requirements do not have to be directly related to the standard
development environment.
EXPERIENCE, KNOWLEDGE AND SKILLS:
To perform competently in this position the developer should be proficient
using the Oracle Developer 2000 development environment, including Forms and
Reports. All developers are expected to be an Oracle Certified Developer
within 12 months of hiring.
Experience in application development, Enterprise Resource Planning
systems, and large-scale database development will be acquired through this
position. Communications skills and knowledge in a functional/user area
will aid in user relations and assessing user needs.
TRAINING AND EDUCATION:
A BS degree in Computer Science or comparable work experience in a computer
environment, along with three (3) to five (5) years of software development
experience is normally required for starting in this position.
--
Douglas King
Sr. IT Recruiter
ERG Recruiting, LLC
Office: 816-350-2427
Toll Free: 877-851-4ERG
mailto:dk...@ergrecruiting.com
http://www.ergrecruiting.com