Senior Software Engineer, Application Development (Digital)
It’s a powerful feeling, to belong. It’s inspiring people to do more than they thought they could. It’s leading the way by rolling up your sleeves to accomplish a common goal. It’s taking a passion and turning it into your vision. Belonging is what it feels like to work at Marriott. If this sounds like the place for you, join us.
The Marriott International HQ located at 10400 Fernwood Road, Bethesda, MD, 20817 is currently hiring a Senior Software Engineer, Application Development (Digital).
Responsibilities include: Leads workgroups and/or functions as a Dev Ops technical expert. Resolves and makes decisions on more complex, non-routine application requests with limited to moderate risk. Performs research, analysis, design, creation and implementation of applications to meet current and future user requirements. Defines and creates the next generation of solutions to drive Marriott value. Monitors multiple projects by Service Provider to successful completion, maintaining scope within the time and budget constraints. Creates solutions that serve our business leveraging current and leading edge technologies in an innovative and impactful manner. Will support and develop innovative approaches to create best in class development operations environments that facilitate greater ease for development and deployment capabilities.
CANDIDATE PROFILE
Education and Experience
Required:
• 8+ years experience with RPM based Linux ( RHEL, CentOS, Fedora) including: user management, authentication and authorization ( LDAP, Kerberos, etc.. ), Disk Management ( Partitioning, backups, LVM, hardware and software RAID ), software build ( gmake, cmake, GNU autoconf and automake, gcc, libtool, RPM building a major plus ), Network Interface Configuration ( Ethernet and Wireless ), DNS/DHCP knowledge, Basic Knowledge of Networking Protocols, Switching and Routing ( F5 a major plus ), Understanding of SSL, Certificates, openSSH, openSSL libraries, Web Caching experience with Akamai, Nginx, Squid, Varnish, etc..
• 5+ years experience scripting ( Bash, Perl, Python, Ruby )
• 8+ years experience with running web and application servers such as Apache, Nginx, Tomcat, Weblogic, Websphere
• Puppet / chef / Urban Code Deploy administration experience
• Jira administration experience
• Excellent understanding of HTTP, HTTPS, TCP/IP and other web protocols.
• Experience in Agile Methodology and Agile Engineering practices like TDD, Continuous Integration, Continuous Deployment
• Experience in DevOps tool like Git, JIRA, Jenkins. Maven, Gradle
• Good knowledge of UI concepts &framework - jQuery, HTML5, Responsive Design, JavaScript Frameworks, SASS
• Great communication skills and knows how to work effectively within a diverse team
• Outstanding engineering talent proven by great work results and experience.
• Operates effectively in a fast-paced, deadline driven, collaborative and iterative programming environment
• A degree in Computer Science or similar
• Self-motivated but does well in a team based environment. Strong initiative and enthusiasm.
Preferred:
• Graduate degree
• IBM or AWS Cloud Computing Certification
• Red Hat Certificate of Expertise in Platform-as-a-Service (PaaS)
• Openshift experience
• Authorized Docker Consulting Partner.
• Issue/Bug Tracking/Wiki admin experience with and of JIRA, Python Trac, Ruby Redmine, Perl Bugzilla, PHP Mediawiki,, Confluence
• DVCS/SCM admin experience with any of git, svn. cvs, mercurial, bitbucket and work and branching stategies
• Familiarity with Java applications and Java Build tools and deploy tools Ant, Gradle, Maven, Jenkins, Aritifactory, etc.
• Experience in waterfall and agile software methodologies
• Demonstrated ability to anticipate future software engineering opportunities
• Technology leadership experience in a sourced environment
CORE WORK ACTIVITIES
Technical Leadership
• Trains and/or mentors other team members, and peers as appropriate
• Provides financial input on department or project estimates, capital expenditures or other cost/resource estimates as requested
• Identifies opportunities to enhance the service delivery processes.
• Identifies best in class software and hardware products to meet the needs of a world class application development team
Delivering Technology
• Performs more complex quantitative and qualitative analyses for service delivery processes and projects.
• Facilitates achievement of expected deliverables and obligations of Services Providers
• Validates completeness of requirements prior to Service Provider solutioning
• Ensures all projects follow the defined development and business case processes
• Ensures proper coordination with appropriate IT and vendor relations teams
• Provides consultation for routine and complex systems development
• Ensures early warning to the business stakeholder executives regarding degraded or missed service levels
• Coordinates with Operations and Infrastructure teams for deployment and production support activities
IT Governance
• Follows all defined IR standards and processes (i.e. IT Governance, SM&G, Architecture, etc.), and provides input for improvements to the appropriate process owners as needed
• Maintains a proper balance between business and operational risk
• Follows the defined project management standards and processes
Service Provider Management
• Validates that Service Providers develop and manage respective aspects of a project.
• Makes short term plans for the team to effectively utilize resources
• Monitors Service Provider outcomes
• Reviews estimates of work effort for client project provided by Service Providers for accuracy
• Facilitates timely resolution of service delivery problems and minimizes the impact to clients
To submit your application for this job, please go to Google and Search for Marriott Careers
Marriott International is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. Marriott International does not discriminate on the basis of disability, veteran status or any other basis protected under federal, state or local laws.
It’s a powerful feeling, to belong. It’s inspiring people to do more than they thought they could. It’s leading the way by rolling up your sleeves to accomplish a common goal. It’s taking a passion and turning it into your vision. Belonging is what it feels like to work at Marriott. If this sounds like the place for you, join us.
The Marriott International HQ located at 10400 Fernwood Road, Bethesda, MD, 20817 is currently hiring a Senior Software Engineer, Application Development (Digital).
Responsibilities include: Leads workgroups and/or functions as a Dev Ops technical expert. Resolves and makes decisions on more complex, non-routine application requests with limited to moderate risk. Performs research, analysis, design, creation and implementation of applications to meet current and future user requirements. Defines and creates the next generation of solutions to drive Marriott value. Monitors multiple projects by Service Provider to successful completion, maintaining scope within the time and budget constraints. Creates solutions that serve our business leveraging current and leading edge technologies in an innovative and impactful manner. Will support and develop innovative approaches to create best in class development operations environments that facilitate greater ease for development and deployment capabilities.
CANDIDATE PROFILE
Education and Experience
Required:
• 8+ years experience with RPM based Linux ( RHEL, CentOS, Fedora) including: user management, authentication and authorization ( LDAP, Kerberos, etc.. ), Disk Management ( Partitioning, backups, LVM, hardware and software RAID ), software build ( gmake, cmake, GNU autoconf and automake, gcc, libtool, RPM building a major plus ), Network Interface Configuration ( Ethernet and Wireless ), DNS/DHCP knowledge, Basic Knowledge of Networking Protocols, Switching and Routing ( F5 a major plus ), Understanding of SSL, Certificates, openSSH, openSSL libraries, Web Caching experience with Akamai, Nginx, Squid, Varnish, etc..
• 5+ years experience scripting ( Bash, Perl, Python, Ruby )
• 8+ years experience with running web and application servers such as Apache, Nginx, Tomcat, Weblogic, Websphere
• Puppet / chef / Urban Code Deploy administration experience
• Jira administration experience
• Excellent understanding of HTTP, HTTPS, TCP/IP and other web protocols.
• Experience in Agile Methodology and Agile Engineering practices like TDD, Continuous Integration, Continuous Deployment
• Experience in DevOps tool like Git, JIRA, Jenkins. Maven, Gradle
• Good knowledge of UI concepts &framework - jQuery, HTML5, Responsive Design, JavaScript Frameworks, SASS
• Great communication skills and knows how to work effectively within a diverse team
• Outstanding engineering talent proven by great work results and experience.
• Operates effectively in a fast-paced, deadline driven, collaborative and iterative programming environment
• A degree in Computer Science or similar
• Self-motivated but does well in a team based environment. Strong initiative and enthusiasm.
Preferred:
• Graduate degree
• IBM or AWS Cloud Computing Certification
• Red Hat Certificate of Expertise in Platform-as-a-Service (PaaS)
• Openshift experience
• Authorized Docker Consulting Partner.
• Issue/Bug Tracking/Wiki admin experience with and of JIRA, Python Trac, Ruby Redmine, Perl Bugzilla, PHP Mediawiki,, Confluence
• DVCS/SCM admin experience with any of git, svn. cvs, mercurial, bitbucket and work and branching stategies
• Familiarity with Java applications and Java Build tools and deploy tools Ant, Gradle, Maven, Jenkins, Aritifactory, etc.
• Experience in waterfall and agile software methodologies
• Demonstrated ability to anticipate future software engineering opportunities
• Technology leadership experience in a sourced environment
CORE WORK ACTIVITIES
Technical Leadership
• Trains and/or mentors other team members, and peers as appropriate
• Provides financial input on department or project estimates, capital expenditures or other cost/resource estimates as requested
• Identifies opportunities to enhance the service delivery processes.
• Identifies best in class software and hardware products to meet the needs of a world class application development team
Delivering Technology
• Performs more complex quantitative and qualitative analyses for service delivery processes and projects.
• Facilitates achievement of expected deliverables and obligations of Services Providers
• Validates completeness of requirements prior to Service Provider solutioning
• Ensures all projects follow the defined development and business case processes
• Ensures proper coordination with appropriate IT and vendor relations teams
• Provides consultation for routine and complex systems development
• Ensures early warning to the business stakeholder executives regarding degraded or missed service levels
• Coordinates with Operations and Infrastructure teams for deployment and production support activities
IT Governance
• Follows all defined IR standards and processes (i.e. IT Governance, SM&G, Architecture, etc.), and provides input for improvements to the appropriate process owners as needed
• Maintains a proper balance between business and operational risk
• Follows the defined project management standards and processes
Service Provider Management
• Validates that Service Providers develop and manage respective aspects of a project.
• Makes short term plans for the team to effectively utilize resources
• Monitors Service Provider outcomes
• Reviews estimates of work effort for client project provided by Service Providers for accuracy
• Facilitates timely resolution of service delivery problems and minimizes the impact to clients
To submit your application for this job, please go to Google and Search for Marriott Careers
Marriott International is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. Marriott International does not discriminate on the basis of disability, veteran status or any other basis protected under federal, state or local laws.