About The Position

A Software Developer is responsible for contributing to the design, development, and maintenance of high-quality software solutions. This role supports a range of diverse and technically challenging projects. Opportunities and responsibilities will expand over time, with increasing technical scope and ownership. Collaboration with cross-functional teams is expected to ensure effective delivery and alignment with business goals.

Requirements

  • Bachelor’s degree in Computer Science or related field, is required.
  • 2+ years of software development experience with proficiency in relevant programming languages is required.
  • Proficiency with C# and VueJS technologies with front-end and back-end experience.
  • Proficiency with creating and altering existing database data structures for an application.
  • Ability to perform thorough debugging.
  • Familiarity with cloud deployments and containerization.
  • Ability to communicate clearly and professionally, both verbally and in writing.
  • Proficiency in understanding, speaking, reading, and writing English to support professional correspondence and collaboration.
  • Strong interpersonal and public communication skills to represent Liberty University in a professional manner.
  • Strong organizational skills.
  • Strong analytical and critical thinking skills; ability to assess situations, evaluate information, and solve both routine and complex problems using sound judgment.

Responsibilities

  • Write clean, efficient code and participate in code reviews to ensure quality standards are maintained and development skills are hones.
  • Analyze code and identify bugs, using logical reasoning to resolve issues.
  • Ability to seek guidance and feedback as needed.
  • Consistently deliver code on schedule and adhere to established processes.
  • Adhere to Liberty University policies, representing the University in an exemplary and professional manner.
  • Work effectively as a team member, embracing and fostering LU’s Christian model and Mission – Training Champions for Christ.
  • Prioritize multiple tasks effectively to ensure timely completion of projects.
  • Participate constructively in code reviews, implementing feedback thoughtfully while displaying an understanding of industry best practices.
  • Gives clear, respectful suggestions when reviewing peers.
  • Collaborate with individuals both within and outside of the team to gather requirements, implement solutions, and engage in peer code reviews and brainstorming sessions.
  • Maintain awareness of potential pitfalls in problem solving and respond with strategic foresight.
  • Deliver high-quality code, identify and address potential issues, and test application performance to ensure stability.
  • Actively contribute to team discussions, writes detailed documentation, and collaborates with cross-functional teams to ensure alignment on requirements.
  • Contribute tangible ideas for cohesive and impactful application or process improvements.
  • Mentor junior developers, providing guidance on best practices and development processes.
  • Keep documentation updated, systematized, and readily accessible to the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service