Job Summary: This position is responsible for the development, support, and maintenance of internally developed systems that support the management of workflows.
Primary Responsibilities:
Develop software solutions that support the Company’s business needs and objectives
Create and develop functional requirements
Develop code that is modular and reusable to ensure that the system can be scaled up and interfaced with other systems
Integrate internal and external systems as required
Create and send deployment plan messages to employees of the Company
Run product backlog meetings for software projects
Accurately forecast when a requested feature will be ready for production
Debug and trace reported problems to determine the root cause of problems independently
Metrics and reporting
Other duties as assigned
Qualifications
Education:
Bachelor of Science in Software Engineering, Computer Science, or related field required, plus 5 years’ experiences in software engineering; or equivalent combination of education and experience
Technical Skills:
Computer and Microsoft Office proficiency including Microsoft Visual Studio, Microsoft Office, and Team Foundation Server
Expertise in at least one programming language (JavaScript, HTML, CSS)
Expertise with Oracle APEX Development (form creation/modification/workflows, etc.)
Expertise in Oracle SQL and Microsoft SQL Server
Working experience in scripting languages (JavaScript, VBScript, etc.)
Working experience in HTML and CSS
Understanding of Oracle DBA functions
Experience with VBA macros is preferred
Soft Skills:
Highly organized and detail orientated
Strong interpersonal, verbal, and written communication skills
Ability to think analytically, apply sound judgment, and solve problems
Ability to multi-task and work in a fast-paced environment with minimal supervision
Superior time management skills; ability to meet strict deadlines
Physical Requirements:
Must be able to pass pre-employment screening that includes background and drug testing
Must have a valid driver’s license and driving record that meets Company requirements
Must be able to sit at a desk and/or work on a computer for 6-8 hours per day
May be required to work long and unpredictable hours