IHG Senior Software Engineer in Atlanta, Georgia

Description:

Do you see yourself as the Senior Software Engineer for the Global Technology team?

Our Americas Corporate office, based in Atlanta, Georgia , has a position available as a Senior Software Engineer . This challenging position has overall responsibility for analyzing, designing, coding, debugging and documenting software, including interface components, graphical screens, reports, and high level logic for system control. In this role there are key responsibilities to include developing real time applications for use in a multi-platform environment, designing/coding unit tests and implementing complex programs. Additionally, will develop and support appropriate programs and systems documentation according to established IT standards.

KEYRESPONSIBILITIES

Job Summary(Role Summary)

Responsible

for analyzing, designing, coding, debugging and documenting software, including

interface components, graphical screens, reports, and high level logic for

system control. Provide technical expertise and direction in developing and

supporting system level programs.

Participate in all phases of the software development cycle. Ensure development conforms to performance

optimization and interoperability standards and requirements.

Essential Duties andResponsibilities(KeyActivities)

● Develop real time applications for use in

a multi-platform environment. Design,

code, unit test and implement complex programs.

● Develop and support appropriate programs

and systems documentation according to established IT standards.

● Plan, schedule and conduct decision

support system tests; monitor test results and take required corrective action.

● Interface with customers and analysts to

determine requirements.

● Aid in systems development planning,

product performance, support and monitoring.

● Provide reports on project development

status to software engineering management on a regular and timely basis.

● Provide technical consultation in new

systems development and enhancement of existing systems; participate in

structured walkthroughs and technical reviews.

Band Level: 6

Salary Range: Base plus potential bonus

Qualifications

QUALIFICATIONS

Education

Bachelor's

or Master's Degree in a relevant field of work or an equivalent combination of

education and work related experience.

Experience

8 years progressive work related experience in systems

development and programming with demonstrated mastery of technical and business

knowledge and understanding of multiple discipline/processes related to the

position. Typically leads/mentors less experienced staff or complex projects in

area of expertise.

Technical Skillsand Knowledge

● Demonstrated knowledge of related software

architectures and development methodologies

● Demonstrated knowledge and understanding

of structured analysis and technical design techniques.

● Strong analytical and problem solving

skills.

● 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.

Demonstrated

project management experience in organizing, planning and executing large-scale

projects from conception through implementation.

● Demonstrated effective verbal and written

communication skills for the purpose of providing information to clients,

vendors, senior management and staff.

● Experience with Agile Methodology and

practical work within an Agile Software Development Life Cycle (SDLC). SCRUM

experience is required

Specialized TechnicalSkills(development experience in one or moredisciplines required)

● 5 years of cumulative experience in

software design, product/component development.

● 5 years of solid Java experience;

excellent understanding of OOD/OOD principles and design patterns. Expert

knowledge of Threading, concurrency, pooling and caching strategies.

● 2 years BigData Implementation Experience

– Hadoop Ecosystem, Storm, Spark, Kafka, HBase, Hive, etc.

● 2 years with Agile development

experience, preferably SCRUM.

● 2 years Web Services; SOAP, UDDI,

WS-security, WSDL, CXF, Axis, XFire, JiBX, JAXB.

● 2 years SOA and ESB; experience with BPEL

is desirable

● 5 years of cross platform experience –

Unix, Linux, Windows

● 5 years J2EE experience that includes MVC

web frameworks (SpringMVC), GWT, AJAX, Servlet, JSP, application servers, JMS

Brokers, EJBs, MDBs.

● 5 years RDMBS experience; good knowledge

of SQL and data modeling.

● Excellent knowledge of Spring, SpringBoot,

Hibernate, AOP.

● 5 years developing and architecting

reusable infrastructure/integration software libraries and frameworks.

● Must be well versed with Ant, Maven,

JUnit, TestNG, GIT, JMeter and other development and QA tools.

ACCOUNTABILITY

Decision makingresponsibilities (Key Decision Rights) :

● This position has a significant impact to

deliver assigned IT development projects.

● This position has a moderate impact on

project costs, schedule and quality levels of IT development projects.

● Decisions or recommendations, or failure

to complete projects could result in delays with considerable expenditure of

time, human resources or funds.

CONTACTS (Key Relationships)

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. Provide technical direction and training to

more junior level software engineers.

External Key Relationships

Frequent

interaction with software/hardware security vendors to consult on new products

and discuss/resolve technical problems. Develops relationships with

professional organizations, user groups, and security staff at other companies

to keep abreast of new trends in corporate and departmental information

security.

In return we'll give you a competitive financial and benefits package which can include healthcare and dental coverage, disability and life insurance, and a matched 401(k) program . Hotel discounts worldwide are available as well as the chance to work with a great team of people. Most importantly, we'll give you the room to be yourself.

So what's your passion? Please click "Apply Online" and tell us how you could bring your individual skills to IHG.

IHG is an equal opportunity employer: Minorities / Females / Disabled / Veterans

Job: IT Development

Location: GA-Atlanta

Requisition ID: R135366