What are the responsibilities and job description for the Software Development Manager position at Adora?
About Adora
Adora is a Point-of-Sale solution for pizza, bars and fast casual restaurants. The system was conceived by founders from the restaurant industry after trying many competitors who did not quite understand the workflow and specific needs of a restaurant. We wanted fewer clicks and faster service with streamlined and intuitive order entry.
Adora POS is a true browser-based cloud system allowing real time access from any device. For multiple store owners or franchisees this provides central menus, pricing, customer database and shared employees.
Software Development Manager Job Summary:
Adora is looking for a Software Development Manager to lead its growing software development team. This position will be critical to achieve the deliverables for several new large chains of restaurants. This is a technical management position and will report to the Software Architect.
Software Development Manager Responsibilities:
- Manages all the activities of the software development group
- Sets attainable goals to team members to complete the project on time
- Provide guidance to team members to encourage work productivity
- Works with each team member to facilitate professional growth
- Make sure the timeline is followed by the software development group
- Ensures appropriate procedures and processes are followed when it comes to software development
- Resolving performance issues and making revisions when necessary
- Represents the software department in meetings
- Participate in design control activities
- Monitors, evaluates, and ensures the completion of tasks and projects
- Analyses software requirements
- Implements design plans, reviews unit tests
- Test and debug applications
- Documents software development
- Monitors status of developing software
- Reviews and revises product requirements and specifications
- Participates in other areas of the software development process
- A portion of time will be hands-on writing code
Software Development Manager Requirements:
- Bachelor’s degree in Computer Science, Information Technology or a related field
- 7 years of Software Development experience
- C#, JavaScript, and SQL
- 3 years' experience in building and leading strong engineering teams
- Managed a team of 4 engineers
- Deep hands-on technical expertise in mobile and web technologies
- Solid software development background including design patterns, data structures, test driven development
- Software development experience in building web services and highly scalable applications
- Solid critical-thinking and decision-making skills
- Proficient in finding creative solutions to complex problems
- Excellent verbal and written communication skills
- Ability to collaborate with and lead colleagues
Job Type: Full-time
Pay: $90,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Paid time off
- Relocation assistance
- Vision insurance
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Supplemental Pay:
- Bonus pay
Ability to commute/relocate:
- Roseville, CA 95678: Reliably commute or willing to relocate with an employer-provided relocation package (Required)
Education:
- Bachelor's (Required)
Experience:
- Software development: 7 years (Required)
- Software development management: 3 years (Required)
Work Location: One location