Software Applications Developer Level 2

Texas A&M University
College Station, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate
Compensation
$ 61K

Job location

College Station, United States of America

Tech stack

Clean Code Principles
Java
PHP
Agile Methodologies
Tomcat
Software Applications
Software Documentation
Code Review
Computer Programming
Databases
Data Architecture
Software Debugging
DSpace
PostgreSQL
MySQL
Open Source Technology
Pair Programming
Software Engineering
Spring-boot
Angular
Information Technology
Fedora
Programming Languages

Job description

Problem Resolution, Technical Evaluation & Project Support

  • 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.

Project Planning & Client Consultation

  • Consult with clients to review project goals, timelines, and technical requirements.
  • Secure approval of test results and address concerns or implementation challenges.

Design, Programming & Testing

  • 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.

Team Collaboration, Mentorship & Best Practices

  • 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.

Requirements

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., * Bachelor's degree or equivalent combination of education and experience.

  • Three years of software applications developer experience., * 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.

Benefits & conditions

Salary: $61,000 annually

Location/Travel: Onsite in Bryan/College Station, TX

Schedule: This role may require working outside of standard office hours, including evenings, weekends, and holidays, to support the demands of technology services and ensure the seamless operation of essential systems.

Citizenship: Must be a United States citizen, permanent resident, or a person granted asylum or refugee status in accordance with 15 CFR, Part 762; 22 CFR §§ 122.5, 123.22, and 123.26; and 31 CFR § 501.601.

Apply for this position