Software Applications Developer I-II

Corpus Christi, TX, United States

Texas A&M University-Corpus Christi

Texas A&M University-Corpus Christi, the Island University, has been proudly providing a solid academic offering of more than 85 of the most popular degree programs in the state.

View all jobs at Texas A&M University-Corpus Christi

Apply now Apply later

Job Title

Software Applications Developer I-II

Agency

Texas A&M University - Corpus Christi

Department

Autonomy Research Institute

Proposed Minimum Salary

Commensurate

Job Location

Corpus Christi, Texas

Job Type

Staff

Job Description

TAMU-CC is a dynamic university designated as both a Hispanic-Serving Institution (HSI) and Minority-Serving Institution (MSI) with approximately 11,000 students from 47 states and 54 foreign nations. We employ over 1,400 full-time and 2,000 part-time Islanders (including students/GAs). The University attracts highly talented faculty and staff and offers an array of undergraduate and graduate degrees, including doctoral programs.  As a member of the Texas A&M University System, TAMU-CC benefits from a range of resources, increased visibility and influence, and opportunities to collaborate in mutually beneficial ways with peers across member institutions and associated agencies.

TAMU-CC’s beautiful campus is located on a 240-acre island on Corpus Christi Bay and was ranked #1 College by the Sea by Best College Reviews. Our natural setting is enhanced by its modern, attractive, and state-of-the-art classroom buildings and support facilities.

Learn more information here!

PURPOSE

The Software Applications Developer I, under general supervision from senior developers, contributes to the development and maintenance of software applications by performing routine programming and development support tasks for Unmanned Aircraft Systems (UAS). This role requires the ability to work effectively with senior developers to code, test, and debug software. 

The Software Applications Developer II, under moderate supervision from senior developers, independently develops and delivers high-quality, intermediate-level, software solutions for Unmanned Aircraft Systems (UAS). This role requires strong software development skills and the ability to work effectively with senior developers.

Level 1

RESPONSIBILITIES

Application Support: 80%

  • Develop, code, test, debug and maintain software applications and components to support the organization’s goals to ensure smooth day-to-day operations

  • Assist in maintaining and ensuring the availability of computer systems and applications through daily monitoring, diagnostics, backups, and other necessary measures

  • Collaborate with stakeholders to gather and define application requirements to align with mission requirements and organizational objectives

  • Provide technical support and guidance to users, fostering a positive work environment

  • Troubleshoot and resolve program problems by analyzing documentation and code outputs, identifying root causes, developing solutions, and escalating issues as needed

Application Security: 10%

  • Coordinate with team and manager to maintain application security

  • Always protect sensitive information and maintain confidentiality

  • Conduct system analysis and recommend changes to improve security posture

Administrative: 10%

  • Stay current with industry best practices, development tools, programming techniques, and emerging technologies through self-study, training, and professional development activities

  • Document solutions with minimal errors and consistency using flowcharts, layouts, diagrams, charts, code comments, and clear code

  • Ensure applications and their documentation are consistent and always updated

  • Perform other duties as assigned

Level 2

RESPONSIBILITIES

Application Support: 80%

  • Develop, code, test, debug and maintain software applications and components to support the organization’s goals to ensure smooth day-to-day operations 

  • Assist in maintaining and ensuring the availability of computer systems and applications through daily monitoring, diagnostics, backups, and other necessary measures 

  • Collaborate with stakeholders to gather and define application requirements to align with mission requirements and organizational objectives 

  • Troubleshoot and resolve program problems by analyzing documentation and code outputs, identifying root causes, developing effective solutions, and escalating issues as needed

  • Provide technical leadership and mentorship to junior team members and end-users by:

    • Mentoring junior team members on best practices, coding standards, and troubleshooting techniques

    • Conducting knowledge transfer sessions and documenting technical procedures

    • Fostering a collaborative and supportive team environment

Application Security: 10%

  • Coordinate with team and manager to maintain application security, following best practices for data encryption and access control specific to UAS systems

  • Always protect sensitive information and maintain confidentiality

  • Conduct system analysis and recommend changes to improve security posture

  • Ensure databases, applications and procedures are up-to-date and documentation is current

Administrative: 10%

  • Stay current with industry best practices, development tools, programming techniques, and emerging technologies through self-study, training, and professional development activities

  • Document solutions with minimal errors and consistency using flowcharts, layouts, diagrams, charts, code comments, and clear code

  • Ensure applications and their documentation are consistent and always updated

  • Collaborate with engineers and pilots to ensure applications meet operational needs and integrate seamlessly with existing UAS systems

  • Perform other duties as assigned

QUALIFICATIONS

Level 1

  • U.S. Citizenship Required

  • Bachelor’s degree in Computer Science or related field

  • Four (4) months of relevant work experience with two (2) or more of the following programming languages/technologies:

    • C#, Java, Python, Web (REST, Html, JavaScript, CSS, ASP.Net Core, MVC)

Level 2

  • U.S. Citizenship Required

  • Bachelor’s degree in Computer Science or related field

  • Three (3) years of relevant work experience to include a minimum of two (2) years of experience with three (3) or more of the following programming languages/technologies:

    • C#, Java, Python, Web (REST, Html, JavaScript, CSS, ASP.Net Core, MVC)

ADDITIONAL REQUIREMENTS

  • Intermediate skills in Microsoft Office Suite (Word, Excel, PowerPoint, and Outlook)

  • Exceptional communication skills, both written and verbal

  • High level of attention to detail, analytical thinking, and professionalism

  • Proven beginner level to utilize version control systems for collaborative software development

  • Enthusiasm to grow professionally and engage with a variety of perspectives within a group

  • Ability to multitask and work cooperatively with others (Teamwork skills)

  • Ability to take initiative and thrive in a dynamic work environment, demonstrating proactive problem-solving skills and adaptability to changing priorities

  • Openness to receiving constructive feedback

  • 20% travel for drone missions and training sessions

  • Ability to lift 50lbs and occasionally work outside

PREFERRED QUALIFICATIONS

Level 1

  • Master’s degree in computer science or related field

  • Two (2) years of relevant work experience to include a minimum of one (1) year of experience with two (2) or more of the following programming languages/technologies:

    • C#, Java, Python, Web (REST, Html, JavaScript, CSS, ASP.Net Core, MVC)

  • One (1) year of related UAS experience in software development field

  • Strong troubleshooting skills

  • Knowledge of Node.js, Docker, ActiveMQ, T- SQL

  • Knowledge of aviation terminology and best practices

  • Experience with Continuous Integration (CI) tools and methodologies

  • Experience with embedded systems development (including single board computers, microcontrollers, serial interfaces, electrical engineering, and hardware)

Level 2

  • Master’s degree in computer science or related field

  • Three (3) years of programming work experience with related programming languages/technologies.

  • One (1) year of related UAS experience in software development field

  • Strong troubleshooting skills

  • Knowledge of Node.js, Docker, ActiveMQ, T- SQL

  • Knowledge of aviation terminology and best practices

  • Knowledge of Database table and query design and performance implications

  • Experience with Continuous Integration tools and methodologies

  • Experience with embedded systems development (including single board computers, microcontrollers, serial interfaces, electrical engineering, and hardware)

  • Experience with AI/ML concepts and their application in software development (e.g., machine learning algorithms, deep learning, computer vision)

NOTE: Due to federal law on deemed export controls, it is not possible to petition for an H1B work authorization. Applicants must be a U.S. citizen/ITAR compliant.

BENEFITS (rules, policies, eligibility apply)

From our generous benefits package and professional development opportunities, to our retirement programs and our commitment to service excellence, the Island University is an engaging and rewarding place to work.

INSURANCE:

  • Medical

    • $0 - $30 per month for Employee Only coverage after university contribution ($920 value).

    • Up to 83% of premium covered by the university:

      • Employee and Spouse

      • Employee and Children

      • Employee and Family coverage

  • Dental & Vision

  • Life Insurance, Accidental D&D, Long Term Disability, Flexible Spending Account and Day Care Spending Account

DUAL CAREER PARTNER PROGRAM

ON-CAMPUS WELLNESS OPPORTUNITIES

Work Life Solutions:

  • Counseling, Work Life Assistance, Financial Resources, and Legal Resources

Tuition Benefits:

  • Public Loan Forgiveness

  • Book scholarships

  • 100% tuition coverage for up to 18 credit hours per fiscal year (other rules may apply).

Retirement:

  • Teacher Retirement System of Texas (TRS) or Optional Retirement Plan (ORP)

  • Voluntary Tax Deferred Account/Deferred Compensation Plan

Time Off:

  • 8+ hours of vacation paid time off every month.

  • 8 hours of sick leave time off every month.

  • 8 hours of paid time off for Birthday leave.

  • 12-15 paid holidays each year.

All positions are security-sensitive. Applicants are subject to a criminal history investigation, and employment is contingent upon the institution’s verification of credentials and/or other information required by the institution’s procedures, including the completion of the criminal history check.

Equal Opportunity/Affirmative Action/Veterans/Disability Employer.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  2  2  0
Category: Engineering Jobs

Tags: Computer Science Computer Vision Deep Learning Docker Engineering Excel Java JavaScript Machine Learning .NET Node.js Python Research Security SQL

Perks/benefits: Career development Flex hours Flexible spending account Flex vacation Health care Insurance Medical leave Wellness

Region: North America
Country: United States

More jobs like this