Job Posting for a Software Engineer in Hampton Roads
Please contact Natalie White at natalietechrecruiter@gmail.com or 757-273-7113 if you are interested in this position.
Software Engineer
SUMMARY:
Promotes the efficiency and productivity of various departments by developing departmental tracking systems and reports. Prepares financial / operational analysis to assist the departments in achieving its financial and operational objectives. Responsibilities include, but are not limited to developing, supporting and enhancing existing systems and reports and providing operational analysis. Also provides reporting support for other departments as needed.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Generates a variety of routine and periodic reports and/or data through database management, data administration and data extraction techniques.
- Assist in the development of a monthly reporting package that reflects those metrics used to measure optimum performance in each of the operating departments.
- May be responsible for planning and leading a cross-functional project team to improve internal operating processes.
- Provides general system users and management with database analysis and feedback which expresses the relationships between the data utilized and the reports which are provided.
- Uses a variety of database software techniques to produce various media tools such as: reports, charts, graphs, lists, labels, and memos.
- Maintains various database and database tables by inputting new or changed information.
- Assures database and report accuracy by checking data preciseness, applying reasonability checks, maintaining audit trails and generating sub-totals that can be cross-checked.
- Influences system report design by identifying and recommending design and requirements needs for software enhancements.
- Mentoring junior level staff in object oriented development required.
- Maximizes the efficiency of the various report software systems by implementing, monitoring, testing and auditing new report software programs.
- Analyzes and resolves computer related problems by coordinating with in-house personnel to diagnose and fix operational difficulty, as well as consulting, advising and training on specialized report features and functions.
- Completes special projects as assigned using all available technology and knowledge of departmental operations.
- Good software troubleshooting and evaluations skills preferred.
- Ability to work independently and as a member of a team.
- Perform other duties, as assigned.
QUALIFICATIONS & CORE COMPETENCIES:
- 3 - 5 years experience with JAVA required
- 3 - 5 years experience with HTML preferred.
- 2 -3 years experience in maintaining and designing databases and reporting systems required.
- 2 - 3 years experience with major DBMS (SQL server, Oracle, or other) required.
- 3 - 5 year experience with comparable IDE tool for JAVA preferred.
- 1 - 2 years experience with AS/400 query preferred.
- Business Objects experience preferred.
- Experience using Oracle and Oracle based products including, Oracle Discoverer, Oracle Express Analyzer and Oracle forms preferred.
- 2 - 3 years experience with UNIX/LINUX environments required.
- Strong analytical, organizational, and verbal communications skills required.
- Able to lift 25-pounds.
- Highly developed problem-solving ability.
- Interpersonal qualities conducive to teamwork among various departments and work groups.
- Must be flexible to work varying days/hours/shifts, as business needs demand, including weekends, evenings and holidays.
- Must possess valid local driver’s license with good DMV record.
EDUCATION and/or EXPERIENCE:
- Degree in Business / Information Technology preferred. Minimum of 3-5 years experience required.