Description:
Role Description
The Software Developer-2 (SD-2) focuses on Dewey’s technology and its interaction with all store operations and above-store functions. The SD-2 has a high level of empathy and understanding of our operations, culture, and brand. The SD-2 supports and maintains technology to ensure smooth operation for our end-users and customers. Additionally, the SD-2 collaborates with teams to continue developing Dewey’s technology systems to the next level.
Role & Responsibilities:
As the Software Developer-2, my first responsibility is always to support the following areas:
-
Our Vision, Strategy, Purpose, Values, and Culture
-
Our store operators and non-store employees
-
Drive change that positively impacts our users and customers
As the Software Developer-2, I:
-
Respond and resolve Dewey’s Technology issues reported via our centralized issue tracking system.
-
Work collaboratively with teams, internal and external to Dewey’s Technology department.
-
Continually report on the status of assigned projects, to meet the timeline with the highest quality.
-
Meet on a regular cadence with other departments to gather requirements and provide updates.
-
Meet regularly with the IT department to gather requirements and provide updates
-
Continually develop and improve my technical acumen.
-
Propose changes to technology/offering that outline the business case for change.
-
Travel, when necessary, to locations that support and enhance understanding of technology and its impact on stores.
-
Available outside of normal business hours to support stores when necessary.
-
Work on projects assigned or approved by the Director of IT.
-
Have fun!
As the Software Developer-2, I will support, maintain, and develop the following:
-
Store Level Dewey’s Technology
- Point of Sale Hardware and Software
- including printers, screens, and kitchen management systems
- API interactions with POS and automations
- Online Ordering Platform
- API interactions and automations
- 3rd Party Delivery Providers
- API interactions and automations
- VoIP
- API interactions and automations
- Network and Security Infrastructure
- API interactions with POS and automations
- Monitoring and design management
- Provide Systems Support, Development, and Automation for:
- Restaurant 365
- Network and Voice
- Google Workplace
- Microsoft Azure
- Microsoft 365
- Vonage
- Ubiquity
- Paylocity
- Other systems defined by the Director of IT
Requirements:
Qualifications:
Ideal Candidate Experience:
-
Have a Bachelor’s Degree in Computer Science or 3-5 years of experience in developing and maintaining platforms.
-
3-5 years of experience with coding, software, and web development.
-
3-5 years of experience with API communications and establishing connections.
-
3-5 years of experience working with SQL and other data query languages.
-
3-5 years of experience working in a team environment, developing and supporting technology.
-
3-5 years of experience working with Microsoft Fabric.
-
3-5 years of experience working with Microsoft Azure.
Ideal Candidate Qualifications:
-
High-level proficiency in back-end software development in one or more languages or tools.
-
High-level proficiency in front-end software development in one or more frameworks.
-
High-level understanding of database types and concepts.
-
Passion for embracing technological solutions to increase the efficiency of our day-to-day operations.
-
High-level knowledge of cloud native development and deployment using one or more major cloud platforms.
-
Demonstrated ability to build and deliver high-quality software.
-
Demonstrated ability to debug production code and diagnose problems in real time.
-
Demonstrated ability to mentor others through code review, pair programming, teaching, or other methods on code quality, architecture, system design, code patterns, or other relevant topics.
-
Consistent role model of Dewey’s Culture.
-
Embrace diverse ideas and am open-minded to constructive feedback.
-
Versatile, flexible, and willing to work within constantly changing priorities.
-
Next-level organizational skills.
-
Excellent verbal and written communication, facilitation, and presentation skills.
-
Work well individually and hold myself accountable.
-
Familiar with the restaurant industry trends, consumer insights, and local competitors
-
Efficient and complete projects on time.
-
Strong research and analytical skills, combined with sound judgment, enable me to make timely and informed decisions.
-
Schedule flexibility to participate in activations with varied hours and varied days of the week.