Manager, IT Software Development & Maintenance
- Full-Time
- Atlanta, GA
- IHG
- Posted 2 years ago – Accepting applications
Bringing True Hospitality to the world.
We want to welcome you to a world of bringing True Hospitality to everyone. When you join us at IHG®, you become part of our global family. A welcoming culture of warmth, honesty and a passion for providing True Hospitality.
We pride ourselves on letting your personality and passions shine, recognizing the individual contribution you make and supporting your ambition to learn and create your own career path. In making a difference to our guests and owners, colleagues and communities, every day is a chance to create great and unique experiences, in your own way.
With over 370,000 colleagues in nearly 100 countries sharing our values, there’s countless opportunities at your fingertips.
We’re growing; grow with us.
Your day to day
Job Summary –
The Manager IT Software Development & Maintenance is a leader of 5-20 professional developers within a larger unit/function. The Manager IT Software Development & Maintenance ensures the team is consistent when implementing the Company’s technology requirements and business objectives, including providing the technical solutions for analyzing, designing, coding, debugging and documenting software. This includes but is not limited to services, application development, interface components, graphical screens, reports, and high level logic for application system(s).
Essential Duties and Responsibilities –
- Manage strategies for the continued planning, scheduling, and coordination of system tests for reliability, scalability, and maintainability and monitor test results to take or assign required corrective action.
- Manages vendors performance, SLA’s and provide timely communications and status reports to business partners
- Oversees proofs of concepts and acts as an advisor to Sr. level IT management on strategic decisions concerning legacy and/or new technology.
- Ensures documentation of project and code reviews to ensure development conforms to standards, requirements, and the software development life cycle as defined.
- Manages the efficiency of the facilitation of design, development, and implementation of real time applications for use in a multi-platform environment.
- Manage relevant projects to ensure stable performance of the systems through the monitoring, analysis, identification, and resolution of systems issues in accordance with specified technical requirements, schedules and budgets. This includes, but not limited to, budget reporting, scope management, risk mitigation, and ensuring problems are diagnosed and resolved in a timely manner.
- Leads the assigned function within established budgetary and resource plans, establish performance standards, and operating procedures. Participate in creation of department staffing and capital budgets.
- Manages complex programs and leads project/program and systems documentation based on established IT standards.
- Coach and develop team members. Act as advisor to staff to help meet established schedules and/or resolve technical or operational problems.
- Project management experience in organizing, planning and executing large-scale projects from conception through implementation.
What we need from you
Education –
Bachelor's or Master's Degree in a relevant field of work or an equivalent combination of education and work related experience.
Experience –
Typically a minimum of 10+ years of progressive work related experience with demonstrated proficiency in multiple disciplines, technologies, or processes related to the position.
Technical skills and Knowledge –
- Experience in leading and developing people directly or indirectly.
- Demonstrated knowledge and understanding of structured analysis and technical design techniques.
- Demonstrated knowledge, in addition to experience, in related software architectures and development methodologies
- Ability to strategically demonstrate analytical and conceptual skills needed to develop efficient and effective solutions for cross-platform technologies.
- Ability to demonstrate effective verbal and written communication skills when explaining complex technical issues to a variety of technical and non-technical audiences, including clients, vendors, senior management, and staff.
- Ability to establish and maintain a high level of customer trust and confidence in the software engineering team's knowledge of the customers' business needs.
- Ability to effectively adapt to rapidly changing technology and apply it to business needs.
- Proficient knowledge and development expertise in one or more of the following disciplines required:
- Systems applications
- JAVA, J2EE, OO, XML, JSON, Web Services, Internet/Extranet/Intranet
- Oracle/MySQL databases, Strong SQL skills
- AWS Development, EKS preferred
- Web systems development, Angular preferred
- Systems applications
- Hot Skills (not required, but nice to have some knowledge) –
- Native App (IOS or Android)
- SOA middleware architecture
- App Dynamics
- APIGEE
- Microservices
- Java RunTime (JVM, Heap, Thread analyzing capabilities)
- Linux
- Confluent Kafka
Number of employees supervised: Direct 1-5; Indirect 0
Decision making responsibilities:
- Responsible for making moderate to significant improvements of processes, systems, or products to enhance performance of job area.
- Responsible for assigning work, monitoring work quality, reviewing outputs, and ensuring that team members are equipped to deliver work in the area.
- Develops and proposes short term budgets in addition to being accountable for achieving budgetary objectives.
- Responsible for making employment recommendations.
- Responsible for all performance related activities, including performance reviews.
Internal Key Relationships:
- This position will work closely with client management, IT development teams, support teams, data center resources, IT management to discuss projects, provide recommendations on improvement opportunities and operating and financial performance.
External Key Relationships:
- Key vendors, professional associations, industry experts to keep informed of existing and evolving industry standards
Work Environment:
- Majority of work is performed in a normal office environment within a Hybrid model
The statements in this job description are intended to represent the key duties, essential nature and level of work being performed. They are not intended to be all responsibilities or qualifications of the job.
What we offer
We’ll reward all your hard work with a great salary and benefits – including great room discount and superb training.
Join us and you’ll become part of the global IHG family – and like all families, all our individual team members share some winning characteristics. As a team, we work better together – we trust and support each other, we do the right thing and we welcome different perspectives. You need to show us you care, that you notice the little things that make a difference to guests as well as always looking for ways to improve - click here to find out more about us.
At IHG Hotels & Resorts, we are proud to be an equal opportunity employer. IHG Hotels & Resorts provides equal employment opportunities to applicants and employees without regard to an individual’s, race, color, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, disability, marital or familial status, veteran status or any other characteristic protected by law.
IHG is committed to promoting a culture of inclusion where everyone feels safe, respected and valued. We seek talent from all backgrounds to join our teams, and encourage our colleagues to bring their authentic and best selves to work.
Not Applicable for Colorado Applicants.
#LI-YM1
Job Reference: USA21737