Tractor Supply Company Sr. Developer, IT Application Integration ESB in Brentwood, Tennessee
Sr. Application Integration Developers! Is your expertise WebMethods ESB? Are you ready to take on designing, developing, building, reviewing, and unit testing software and solutions for a growing Fortune 500 company? Do you have a track record of being a liaison with business users and other IT teams to participate in or make technical and functional recommendations? This position requires strong technical and analytical ability in Java, a top ESB such as WebMethods, MuleSoft or WS02 as well as knowledge of REST, WebServices, XML technologies, SOA, and Enterprise Integration Patterns.
Tractor Supply Company (TSCO) is a $6.8 billion growth organization and the largest operator of retail farm and ranch stores in the United States. We are positioned to grow to 2,500 domestic Tractor Store locations from our current 1,600+ stores in 49 states, and we boast a cutting edge e-commerce website at TractorSupply.com. During this exciting time, we are seeking talented people who want to join our superb team members in embracing our mission and values as we soar forward.
Primary Duties and Responsibilities
Liasons with business users and other IT teams.
Participates and makes recommendations on the technical and functional direction of their domain.
Meets with technical leads, architects and vendor partners to determine project scope and vision, set system goals, identify and resolve system issues, ensure the system is implemented as designed and in adherence to the implementation guidelines.
Partners with the business analysts to review and refine business requirements into core system capabilities.
Assists developers, analysts, and designers in conceptualizing and validating solutions that meet business requirements.
Prototyping new requirements for the purpose of enhancing technical functionalities and information process flow.
Develops and/or configures, builds, reviews and unit tests software/solutions.
Assists in QA efforts on tasks worked by providing input for test cases and supporting test case execution.
Mentor team members on new technologies in area of expertise.
Works with Enterprise teams to ensure changes are properly documented, communicated, audited, and deployed in compliance with established procedures.
Participates in 24x7 rotational technical support to solve business problems and documents resolution.
Education and Experience
5-9 years equivalent work experience in a Software Development position (Java is preferred).
3+ years of experience with web service technologies (REST, JSON, SOAP, HTTP, SSL, XML/XSLT etc).
3+ years of experience with any Enterprise Service Bus technology. WebMethods or MuleSoft ESB preferred.
3+ years experience working within UNIX/Linux is preferred.
Retail experience is preferred.
Strong technical and analytical ability in any programming language. Java is preferred.
Strong knowledge of REST, Web Services, XML, and XSLT.
Strong understanding of Software Oriented Architecture.
Strong understanding of Enterprise Integration Patterns.
Familiarity with Message Broker technologies (JMS, ActiveMQ, IBM MQ Series, etc.) is preferred.
Familiarity with SQL and NoSQL technologies is preferred.
Ability to work independently, work in a fast paced environment, and manage workload prioritization to deliver high quality work products on time with minimal direction.
Demonstrated collaboration skills with the ability to handle conflict and to work with a distributed team.
Strong communication skills, both written and verbal.
Strong critical thinking skills with the ability to use proven problem-solving approaches to most solutions.