Software Engineer I- Onsite

Boar's Head BrandSarasota, FL
Onsite

About The Position

The Software Engineer I is responsible for designing, developing, customizations, testing, and support of web applications or web services and their technical integrations. The developer will develop new, maintain and enhance existing functionality for Boar’s Head’s web applications and interfaces. The person in this position will work with end users, as well as technical and functional team members to accomplish the design, coding, testing, and implementation of new applications to satisfy business needs. The purpose of the position is to support Boar’s Head critical business applications with a primary focus on the design and build phase of the SDLC.

Requirements

  • Associate’s degree in Computer Science, Computer Engineering, or related field, or minimum 2 years equivalent experience.
  • Developing in HTML.
  • Developing in JavaScript with AJAX.
  • Developing in CSS.
  • Backend development with JSP, PHP, Java Servlets, or Java Web Services.
  • Development in a Linux, Apache, Oracle database 10g/11g, and PHP (LAMP) environment, or Oracle Content Server.
  • Familiarity with web development tools such as Eclipse or Dreamweaver.
  • Familiarity with off-the-shelf JavaScript libraries such as Sencha Ext JS, YUI or JQuery.
  • Working knowledge of System Development Life Cycle (SDLC).
  • Exposure to Waterfall and Agile development methodologies.
  • Understanding and hands-on experience with complex architecture and integration points in an enterprise architecture environment.
  • Web development in an Oracle environment and Oracle UCM.
  • Java.
  • Oracle SQL.
  • Angular.
  • Experience in deploying new application utilizing web services.
  • Ability to understand complex architectures and integration points.
  • Ability to document application architecture/diagrams (current state).

Nice To Haves

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • Experience with other languages and platforms including SQL and .NET.
  • Experience in web services client development.
  • Oracle fusion Middleware/ SOA Suite/BPEL knowledge.
  • Web Logic knowledge.
  • PHP knowledge.
  • UCM knowledge.
  • Linux knowledge.
  • Eclipse or any other SDK knowledge.

Responsibilities

  • Proficient in developing applications and services according to technical design documentation.
  • Troubleshoots application problems and works with inside and outside resources as necessary to resolve them.
  • Reads, understands, and follows UI/UX design or technical design documentation.
  • Uses appropriate tools to streamline development and support of applications and services.
  • Enables the security of applications and services with adherence to security best practices and BHP security standards, as specified in the technical design documentation.
  • Writes and follows written test plans to ensure highest quality work.
  • Understands basic relational database concepts and possesses knowledge of various database access methods.
  • Review and diagnose other developer’s code to solve production problems.
  • Analyze high level business requirements and design strategic solutions for business problems.
  • Work with functional leaders to define processes and then translate same into automated solutions using existing functionality where possible.
  • Troubleshoot business problems and high level systems issues on a daily basis working with functional and technical resources, providing technical support.
  • Prepare technical design documentation for implementation of system requirements.
  • Work with functional team to implement system specifications.
  • Conduct system and unit testing to ensure enhancements, patches and fixes, and product updates work to specification and work properly with documented test results.
  • Recommend enhancements to the application to improve the systems integrity, ease of use, and to increase productivity as appropriate.
  • Work with other Technical team members to assist in all aspects of application development and support as required.
  • Performs and coordinates production release activities such as code migrations as necessary to support business requirements and operations schedules.
  • Follows Core Business Systems Development operational procedures.
  • Acts as a mentor/coach to lower level production system support analysts (Tier II); providing assistance to less experienced team members on production support issues.
  • Prepare weekly timesheets and status reports to management in addition to maintaining a work task list ensuring deliverables are met as scheduled and committed.
  • Provide on call rotational support of critical business applications as scheduled and required in a professional and business-like manner.
  • Ability to multi-task in a fast-paced constantly evolving workplace.
  • Demonstrate ability aptitude in logical and analytical thinking, as well as display strong problem solving skills with experience in using diagnostic tools.
  • Learn and continue to gain business operations knowledge.
  • Communicate product readiness, level of quality, and results to project team members.
  • Effectively communicates complex business and technical information to various audience levels including senior management, business community and staff members.
  • Meets project deadlines and focuses on a task until it is complete by managing personal workload.
  • Other project and responsibilities may be added at the manager’s discretion.
  • Research and adopt new technologies.
  • Ability to document application architecture and current state diagrams.
  • Follows web development operational procedures.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service