Sr Software Engineer (Back End) at Reef Technology

Reef Technology
September 16, 2020
Jacksonville, FL
Job Type
Job Expires: 2020-12-15


Apply You will be redirected to Reef Technology's preferred application process.

Sr Software Engineer (Back End)

REEF is the ecosystem that connects the world to your block, with nearly 5,000 locations across North America. Each REEF hub is a thriving, connected ecosystem of businesses, cities and people, that serves the needs of the on-demand economy. Each location leverages its proximity to where large concentrations of people live and work, offering a variety of services, including micro-fulfillment and distribution centers, mobility solutions, and buffer zones that reduce traffic and congestion.
REEF Kitchens is a core part of this ecosystem that allows food entrepreneurs and restaurants to open and quickly expand their businesses with minimal operational and capital costs. Our national network of delivery-only kitchens lowers the barriers and costs for business owners and helps bring fresh, healthy, high quality food to local neighborhoods. We are part of Soft.
Bank, and its portfolio of leading companies transforming business and commerce at the cutting edge of technology in the world today. The Opportunity The Senior Software Engineer will serve in a lead role in the development of current projects and supporting Software Engineers with any issues they are experiencing. The role is responsible for working in an Agile Development environment including but not limited to participating in Scrum meetings, defining Sprint parameters, liaising with Product Managers concerning requirements, and managing bug ticket resolutions. The role should be capable of working independently and managing hisher time without oversight. The role will liaison with the Product Manager, Database Administrator, QA Tester, and any other team leads necessary to provide the most efficient solution possible. The role will monitor emerging technologies in an effort to improve current systems andor develop new beneficial systems. The role will involve the development of new systems, product enhancements, and maintenance of existing systems. Hop on Board with Us and You Will Design, develop, code, implement, maintain, and support business applications utilizing available development tools. Development of new products, product enhancements, and maintenance of existing systems. Responsible for integration of beneficial new technologies and research of emerging technologies in order to provide integration options. Create and maintain support documentation and document operational processes as related to the operations of Software Engineering team. Oversee the generation of documents pertaining to the software created such as system design documents, system maintenance documents, and user manuals. Responsible for integration of beneficial new technologies and research of emerging technologies in order to provide integration options. Ability to work independently, and provide support to the team. Required to exercise independent judgment and discretion in project development. Responsible for suggesting new ideas or better ways to improve the performance of existing systems. Liaise with product managers on application and system issues. Communicate effectively with product managers and other team members while gathering information to facilitate problem resolution. Monitor and resolve opened bug tickets in a timely fashion, meeting or exceeding defined service levels while providing quality solutions. Document all actions and solutions within bug tickets and update the technical details within operational procedures as appropriate. Taking ownership of opened tickets and ensuring incidents are fully resolved. Participate in project planning as required to facilitate the work deliverables, set and measure software deliverables. Work closely with the Product Team to satisfy all customer requirements. Use of Agile Software Development system to track request from the product manager. Lead conversion of user stories to deliverables Aid in timeline development for deliverables Monitor bug tracking and resolution Able to respond effectively and efficiently when an incident occurs. You'll Make a Splash if You Have 7 years experience developing large scale web applications using Java, Go (or similar languages) Experience with modern libraries and tooling. Experience with Vue.jsReact.
Angular. Significant Java programming skills, data structures and microservices architecture and development Significant experience with the Spring Framework (Persistence, REST, Messaging, Integrations) such as Spring Boot or Spring Cloud. Significant experience on core features of Spring such as Dependency Injection and Aspect-Oriented Programming, Spring Security etc. Significant experience in building RESTful APIs and a deep understanding of REST College Diploma with an IT specialty andor equivalent experience. To Swim Here You Need Deductive reasoning skills as they pertain to software development and system administration, such as software requirements break down, software utilization vs. hardware utilization, and choosing the right development tools to provide the best results Inductive reasoning skills as they pertain to software development and system administration, such as predicting and managing software bugs to determine if they are isolated incidents or systemic. Abductive reasoning skills as they pertain to software development and system administration, such as investigating software bugs or system errors to determine if they are interrelated or separate issues. Ability to manage own work and require little to no supervision. Able to manage time wisely. Results-oriented and success-driven. Able to drive and manage change. Able to manage multiple conflicting priorities, reprioritize tasks, establish priorities, work independently and meet deadlines. Demonstrated ability to multi-task, probe, analyze and problem-solve complex issues. Make decisions. Strong interpersonal skills and the ability to adapt in a complex and changing environment. Work with detailed technical information and hands-on technology experience. Ask for help when needed. Communicate clearly and concisely. What Wersquoll Provide Medical Dental Vision Life and Disability 401K Paid Time Off (PTO) PHYSICAL DEMANDS The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Frequently operate small office equipment such as a computer, tablet, and copierprinter, telephone. Work is performed in a professional office environment. Frequently operate small office equipment such as computer, calculator, copierprinter Will remain in seated position for extended periods of time WORKING CONDITIONS Work is performed indoors for extended periods of time including up to the entire duration of shift. Extensive time in front of a computer screen, data entry and analysis REEF Technology is an equal opportunity employer, and we value diversity at our company.
REEF does not discriminate on the basis of race, religion, color, sex, national origin, gender identity, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
REEF complies with all applicable equal employment opportunity legislation in each jurisdiction in which it operates.

Apply You will be redirected to Reef Technology's preferred application process.

Rate This Job

More Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?