Exceptional Software Strategies, Inc. seeks Software Engineer
Computer Science, Computer Engineering, Mathematics, Information Systems
Linthicum, MD
UMBCworks ID# 9222104
Performs the daily activities of researching, designing, and developing computer software systems, in conjunction with hardware product development, by performing the following duties with limited supervision.
Job Requirements:
• Demonstrates proficiency to develop software.
• Demonstrates proficiency to work in team environment.
• Demonstrates ability to interact effectively with client/customer contacts to maintain business relationships.
• Demonstrates proficiency on a platform/operating system and language.
• Demonstrates proficiency in at least one software discipline.
• Designs and develops application software systems, using standard methodology and practices including using the current technology industry standards for programming languages and packages.
• Modifies software until requirements are met.
• Writes software and system level documentation.
• Keeps supervisor and others, as appropriate, informed of work activities, progress, and problems.
• Demonstrated ability to know when to seek help.
• Recommends revisions to software/hardware architecture based on user needs.
• Conducts system analysis to determine user needs.
• Assists in developing plans for configuring, testing and installing new systems
• Conducts tests to verify capabilities of developed systems.
• Prepares test data and tests programs to determine if specified requirements are met.
• Researches hardware and software capabilities, compatibility with existing systems, and other characteristics.
• Stays abreast of information technology changes and innovations through training programs, journals, and other sources of information.
Language Ability:
Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organization.
Reasoning Ability:
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
Degree of Latitude:
Under general supervision, performs tasks of moderate complexity. Translates conceptual guidance into specific tasks. Able to repeat routine tasks with minimal oversight.
Impact of Work:
Typically limited to a segment of a project, impact limited to single project/client/customer.