Share this Job
Apply now

Apply for Job

Requisition ID:  18164

Senior Full Stack Developer

Job Summary

The college of Agriculture at Purdue University is working with researchers to build Big Data systems to gain a competitive edge and to help feed the world. We offer a broad range of services within the areas of Software Research & Development, Business IT, Big Data Engineering & Management, IOT Engineering & Management, and more.

Our team is looking for a Full Stack Developer to help design, build and maintain the next-generation of Big Data pipelines for our researchers. You will be part of an agile, data-centric team working on both back-end and front-end systems using existing and emerging technology platforms. You will also work as part of a team to develop innovative applications through the incorporation of technology standards as well as work closely with faculty and staff to identify needs and develop creative solutions that support our Teaching, Research, and Extension efforts. Additional duties include:


  • Develop and maintain existing custom applications utilizing a variety of programming languages, which includes coding, testing and debugging
  • Research and recommend project improvements based on new and modern technologies and trends
  • Use full technical knowledge of all phases of application systems analysis, requirements gathering, design, and programming; lead a project team through those phases through use of agile and waterfall project management methodologies
  • Review and refine system scope and objectives for assigned projects
  • Lead business process redesign and improvement activities supporting change, growth and flexibility through demonstrated teamwork, communication, and problem solving
  • Take a leadership role in the development and maintenance of standards, policies, procedures frameworks, and guidelines for application development activities
  • Work with internal and external partners to develop innovative solutions that leverage available technology to enhance performance, usability and maintainability
  • Interpret and document end-user application needs
  • Stay current with new and emerging application tools, technologies, and coding languages through appropriate training and educational activities, including certification requirements


  • Bachelor's Degree in Instructional Technology, Educational Technology, Computer Science, Computer and Information Technology or related field
  • 4 years experience with full stack engineering, including at least three (3) years of experience deploying production enterprise applications
  • In lieu of degree consideration will be given to an equivalent combination of related education and required experience (Associate's degree + 6 years of related experience; HS diploma/GED + 8 years of related experience)
  • Strong communication and teamwork abilities
  • Proven ability to work across multiple functional teams in the creation of an application development process
  • Experience with: Python, C# or Java
  • Databases: Relational or Columnar



  • Skills in analysis, design and development of applications centered around educational and research applications
  • Experience in open-source software utilities that facilitate using a network of many computers to solve problems involving massive amounts of data and computation
  • Experience with website design and user experience
  • Concepts: Data visualization, analytics, and Agile framework
  • Languages: Python, C#, Java, Hadoop, R, Spark
  • Big Data: Hive, Kafka, PSTL
  • Databases: Relational, Columnar, or Graph databases
  • Version control: TFS, VSTS, GitHub, etc

Additional Information:

  • This position offers an option for 100% telework / working from a remote location
  • All new hires will be expected to follow Protect Purdue guidelines. To learn more, visit  
  • Purdue will not sponsor an employment related visa for this position.
  • A background check will be required for employment.
  • FLSA: Exempt (Not Eligible for Overtime)
  • Retirement Eligibility: Defined Contribution Waiting Period.
  • Purdue University is an EOE/AA employer.  All individuals, including minorities, women, individuals with disabilities, and veterans are encouraged to apply. 

Nearest Major Market: Lafayette

Apply now

Apply for Job