Job Title
Position Requirements:
The qualified candidate will have a Bachelor’s Degree in either Computer Science, Information Systems, Engineering or a related discipline and will have a minimum of 5 years of experience writing Java software that uses Sybase or Oracle databases. The candidate also will have experience with the Solaris and Linux operating systems, Unix Shell scripting (Korn shell preferred). Excellent verbal and written communication skills, as well as the ability to develop clear documentation and to work effectively in a team environment are also required.
Job Description
This position will require the re-engineering and documentation of an existing in-house software tool used by the Database Administration team to deploy database changes in Sybase and Oracle database systems. This software is currently written in the Korn shell and hosted on a Unix/Solaris server. The deliverable will be a new version of the software hosted on a Lunix VM and written in ReactJS for the front end UI and Java for the back end processing using Spring Framework with the goal of improving functionality, reliability and maintainability. Written requirements and a project schedule will be provided. Supporting documentation, including an architectural diagram and users guide will be required as part of the deliverable. Weekly progress reports will be expected.
Experience Summary
Full stack application programming using ReactJS and Java. Application development for Sybase and/or Oracle databases. Unix shell scripting, preferably using the Korn Shell. Working knowledge of relational database architecture, including tables, indexes and stored procedures. Ability to develop documentation using Microsoft Word and Visio.
3-5 “Nice to Have” Attributes
Bachelor’s degree in either Computer Science, Information Systems, Engineering or Mathematics. Working knowledge of relational database architecture, including tables, indexes and stored procedures. Experience using the Unix and Linux operating systems. Ability to commute into the office twice a week.
Top Three Must-Haves
Excellent verbal and written communication skills. Minimum 5 years of experience of full stack application development using Java and ReactJS. Minimum 5 years of experience writing application software that uses either Oracle or Sybase.
Software Skills Is an Absolute Must Have
Full stack application programming skills using ReactJS and Java. Unix shell scripting, preferably using the Korn Shell. Application development for Sybase and/or Oracle databases. Ability to develop documentation using Microsoft Word and Visio.
What business unit is this supporting?
IMSWEST
Is it supporting a specific project or initiative? If so, which one and in what way?
SMARTS Stabilization Project
Will this position be remote, hybrid, or 5 days onsite?
Remote unless the candidate is in the local area. If in the local area it would be hybrid.
If the position is fully remote, do you have a preference on where the contractor is located? (State/Time zone)?
Prefer PST, but for a good candidate MST, CST or EST would be ok
What are the working hours? What time zone?
8am-5pm but can be flexible with schedule to accommodate good candidate
Will this contractor need their own laptop or will client provide one for them?
Contractor will need their own laptop
Will there be any training provided or would the need to jump right in first day?
DBA staff will provide training as required
Who will be training the new hire?
DBA staff
What type of background would you like this person to have?
Bachelor’s degree in either Computer Science, Information Systems, Engineering or Mathematics.
How many years of experience?
5 years minimum
What is the day to day of the person going to look like? Be specific.
Work with DBA and Application Development team members on a daily basis to complete the requirements, design and coding/scripting of the Sybase, Oracle and SQL Server Build Tool application. Coordinate and communicate with DBA and Application Development team members will via Zoom, WebEx, Email, Messaging (Jabber, Teams), Con Call and/or on site meetings in various combinations depending on whether the candidate is local or remote. Attend on site meetings 1 or 2 days a week if local. Work with Application Development team members on full stack application development using Java and ReactJS for the Sybase, Oracle and SQL Server Build Tool application. Work with the DBA team members to understand how the Sybase, Oracle and SQL Server Build Tool application integrates into all of the software development processes.
When will you be interviewing for this position? Please provide specific days/times if possible.