Applications Development Manager
Ocean Casino Resort
Atlantic City, new jersey
Job Details
Full-time
Full Job Description
The Application Development Manager’s role is to plan, coordinate, and supervise all activities related to the design, development, and implementation of organizational information systems and software applications within the designated software stack. The Application Development Manager is also responsible for maintaining, supporting, and upgrading existing systems and applications. This individual will apply proven communication skills, problem-solving skills, and knowledge of best practices to guide the assigned project team on issues related to the design, development, and deployment of mission-critical information and software systems.
Responsibilities
Strategy & Planning• Review and evaluate software project requests to assist in the decisions to either move forward with the requests or to suggest alternative solutions.
• Work with the project team to write up the business requirements for which the Application Development Manager will be responsible.
• Lead pre-testing phase of development by evaluating proposals in order to identify potential problem areas and make the appropriate recommendations.
• Ensure that development projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues.
• Work with the business to review and analyze existing application effectiveness and efficiency, and then develop strategies for improving or leveraging these systems.
Acquisition & Deployment
• Manage the development and deployment of new applications, systems software, and/or enhancements to existing applications within the assigned software stack.
• Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications.
• Collaborate with designers and system owners in the testing of new software programs and applications.
Operational Management
• Manage and provide direction for the application development team in support of business operations.
• Ensure that user access to assigned software stack is up to date in a timely manner.
• Identify and resolve program errors.
• Provide business-to-technical translation to project managers and programmers working on development project teams.
• Coordinate with vendors and development team to install enhancements and upgrades to systems and application software.
• Liaise with network administrators, software engineers, and vendors to assist with quality assurance, program logic, and data processing.
• Cultivate, disseminate, and enforce functional policies, procedures, and quality assurance best practices.
Essential Functions
· Exposure to casino related environmental factors including but not limited to secondhand smoke, excessive noise and hectic environments.
Must be able to lift, pull or push up to 25 pounds
· Ability to work under pressure in a fast-paced environment with multiple priorities.
· Must be able to stand for an entire shift and be able to move throughout the hotel area
· Must be able to work holidays, weekends and flexible shift hours
Requirements
• Four-year college diploma or university degree in computer systems design, computer science, or sales and marketing or 4 years equivalent work experience.
• Proven experience in the participation of the direction, development, and implementation of software solutions.
• Direct, hands-on experience with automated software and system management tools.
• Strong knowledge of system and software quality assurance best practices and methodologies.
• Preferred experience with core software applications, including Marketing, Casino Gaming, Hospitality, Financial, Human Resources, and Payroll.
• Good project management skills and/or substantial exposure to project-based work structures, project lifecycle models, etc.
• Excellent understanding of the organization’s goals and objectives.
• Strong customer-service orientation.
• Excellent written and oral communication skills.
• Excellent listening and interpersonal skills.
• Ability to communicate ideas in both technical and user-friendly language.
• Ability to conduct research into application development issues and products.
• Highly self-motivated and directed.
• Keen attention to detail.
• Able to prioritize and execute tasks in a high-pressure environment.
• Experience working in a team-oriented, collaborative environment.
• Occasional evening and weekend work to meet deadlines.
• Sitting for extended periods of time.
• Dexterity of hands and fingers to operate a computer keyboard, mouse, and to handle other computer components.
• Physically able to participate in training sessions, presentations, and meetings.
Benefits
- Free meal on shift
- Training & Development
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k,)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off
- Free Parking