Job Title: Senior Software Engineer
Department: Information Technology
The Senior Software Engineer should be able to perform all aspects of web-related development, including web applications, back-end services, and RESTful APIs. Specific responsibilities include developing, maintaining, and releasing web applications and services for internal use, as well as contributing to related aspects of the product life cycle for all of Dave & Buster's internal systems.
Work with IT Directors, IT Managers, business users, and other D&B team members to understand software requirements and author code that satisfies those requirements.
Analyze, repair, and upgrade legacy code to current approved technologies to extend and enhance application functionality.
Monitor and maintain production, staging, and development environments.
Coordinate communications with Service Desk of updates, changes, and new issues.
Provide second-level support to Service Desk for internal system issues.
Discretion to make independent decisions in matters that may significantly impact the functional area.
Approach problem solving with a mix of standardized and innovative solutions.
Frequently choose between alternative options that consider the broad impact of the decision.
Prioritization of work is typically determined by the individual, with input and guidance from the manager.
Has limited authority to modify processes, interpret policies, or recommend programs that will directly impact the functional area.
Short-term goals are typically set by the individual in close collaboration with the manager.
Short-term goals have a direct impact on long-term goals of the functional area and/or organization.
College degree in Computer Science or related field required.
7-9 years of relevant industry experience.
7 years using .NET Framework with C programming languages.
Advanced knowledge of testing methodologies & tools, including NUnit framework and Postman.
Working knowledge of SQL Server, including stored procedures, triggers, and views.
Working knowledge of Git repositories, including branching, merging, and pull requests.
Working knowledge of Microsoft Windows operating systems, including workstations and servers.
Well-versed in the design patterns and architectures, including MVC and MVVM.
Familiarity with .NET Core, Xamarin, and Microservices a plus.
Ability to independently manage small projects.
Must be detailed-oriented, resourceful, and work well under pressure.
Demonstrate accountability, prioritize tasks, and consistently meet deadlines.
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. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to use hands to finger, handle, or feel and talk or hear. The employee frequently is required to sit and reach with hands and arms. The employee is occasionally required to stand and walk. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The noise level in the work environment is usually moderate.
Apply on company website