Lead Developer Applications in Springdale, AR at Tyson Foods

Date Posted: 6/1/2018

Career Snapshot

  • Employee Type:
    Full-Time
  • Experience:
    Not Specified
  • Date Posted:
    6/1/2018

Career Description

Summary: A senior developer is expected to participate in various activities throughout the systems development lifecycle. The primary role of the senior developer will be to contribute by developing high quality technology solutions that meet the customer's needs by the specified deliver date. As well, this position will be required to participate in resolving support related concerns, while enhancing productivity, quality, and customer service standards. Further responsibilities will include developing and maintaining a professional and technical knowledge of the area assigned, including a consistent focus on emerging and predominant technologies that enable the assigned area.
Responsibilities:
  • Project Delivery Support the execution of projects using Agile and Waterfall project methodology.
  • Collaborate with the analysts and functional end users to understand requirements documentation.
  • Review and provide guidance/feedback to more junior analysts within the same team/area on proposed design.
  • Solutions Development Develop technical specifications to provide necessary details for customized software development in both custom applications as well as extensions for packaged software while following established standard and design patterns.
  • Development and support of integrations/interfaces including Workday integrations. HR software application development within a variety of languages/platforms including technologies such as Workday, XML, XSLT, HTML, CSS, Node JS, Python, Etc.
  • Maintain awareness of development best practices, including processes and technology as well as identifying opportunities for improvement of existing functionality.
  • Develop, use existing or research new tools that improve the delivery of solutions to customers Experience with continuous development loops.
  • Application Quality Assurance Design and execute performance, application integration and unit testing during development cycle.
  • Develop and execute automated test cases for applications Perform code reviews with more junior developers to help ensure principles are met, design is sound and code is efficient Application Operations
  • Develop, schedule and monitor batch processes
  • Establish application and database server monitoring to take a proactive approach to application support Partner with various IT Technology team members to maintain versioning across applications, servers, database.
  • Support Create, maintain, and ensure quality of systems that support key Customer business processes.
  • Collaborate with the functional end users, vendors, and IT peers to support applications, system integrations, and capabilities as needed.
  • Document and maintain support procedures and information as needed to maintain a positive support level.
  • Focus on delivering support efforts within established service level agreements to ensure department key performance indicators are met.

Education: College degree or Vocational/Technical education in Computer Science, Information Systems or other technical area. Related experience may be acceptable. College degree preferred.

Experience: 4+ year of industry experience in Information Systems, 6+ years preferred.

Computer Skills: Ability to effectively communicate technical information to non-technical team members. Ability to effectively communicate written and verbally with customers, peers, and management. Must be able to work cooperatively and effectively in a team environment.

Communication Skills: Ability to effectively communicate technical information to non-technical team members. Ability to effectively communicate written and verbally with customers, peers, and management. Must be able to work cooperatively and effectively in a team environment.

Special Skills: Solid understanding of mainstream System Development Lifecycle Methodologies (e.g. Agile, Waterfall, etc.). Experience building integration interfaces for Workday implementations, including EIBs and CloudConnect, and more complex Studio integrations preferred. Preferred development knowledge in the following technologies: XML, XSLT, XPATH, Eclipse IDE, Amazon Web Services, NODE.JS, .Net, and/or Java. Knowledge of current technology developments and trends. Ability to drive complex problems to resolutions across multiple teams and resources. Advanced troubleshooting skills. Experience developing applications in a cloud based development environment.

Supervisory: No

Travel: Some travel may be required. Amount of tra el will be determined by individual project requirements.