Software Developer Jobs

3,235 jobs found — updated daily

Software Applications Developer Level 2

Texas A&MCollege Station, TX
Onsite

About The Position

Technology Services is seeking an Intermediate Software Applications Developer to support the University’s Libraries—a vital hub for academic achievement, cutting-edge research, global innovation, and student success. This is an exciting opportunity to contribute to systems that truly matter while working alongside a collaborative, mission-driven team. We’re looking for someone who thrives in a team environment, enjoys learning and mentoring others, and brings a passion for building and supporting reliable, scalable software solutions. If you have a solid foundation in Java, Spring Boot, Angular, and PHP, and enjoy solving complex problems, we’d love to meet you! As a Software Applications Developer II, you will routinely perform complex and non-routine software development and support functions, including coding, troubleshooting, analysis, debugging, research, and problem-solving.

Requirements

  • Bachelor’s degree or equivalent combination of education and experience.
  • Three years of software applications developer experience.

Nice To Haves

  • Bachelor’s degree in computer science, MIS, or related field.
  • Experience with Agile development practices and sprint ceremonies.
  • Proficiency in programming, troubleshooting, and debugging; familiarity with open-source technologies (DSpace/Fedora), databases (MySQL/PostgreSQL), and Tomcat.
  • Strong communication skills, ability to learn quickly, and collaborate effectively in team environments.
  • Demonstrated ability to mentor, advise, and support team growth.

Responsibilities

  • Review and analyze software documentation and production output to diagnose and resolve complex issues.
  • Troubleshoot system problems, identify root causes, recommend solutions, and escalate when appropriate.
  • Track issues through resolution and follow through to completion.
  • Assist with data architecture design.
  • Evaluate software products, tools, and programming languages for system and project applicability.
  • Support project planning by helping develop work plans, schedules, and resource requirements.
  • Consult with clients to review project goals, timelines, and technical requirements.
  • Secure approval of test results and address concerns or implementation challenges.
  • Design and develop complex programs, applications, and enhancements.
  • Translate customer requirements into technical specifications and design documentation.
  • Write, review, and maintain complex application code.
  • Perform thorough testing to ensure performance, reliability, and maintainability.
  • Collaborate closely with senior developers to learn advanced techniques and adopt development best practices.
  • Mentor junior developers through code reviews, pair programming, and knowledge sharing.
  • Contribute to collaborative design discussions and continuous improvement of workflows and standards.
  • Promote clear communication, professional conduct, and a supportive team culture.

Benefits

  • Salary: $61,000 annually

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Associate degree

Number of Employees

1,001-5,000 employees

Career Resources

Build a Resume for Software Developer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service