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.Job Title
Software Applications Developer I-IIAgency
Texas A&M University - Corpus ChristiDepartment
Autonomy Research InstituteProposed Minimum Salary
CommensurateJob Location
Corpus Christi, TexasJob Type
StaffJob 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.
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
ON-CAMPUS WELLNESS OPPORTUNITIES
Counseling, Work Life Assistance, Financial Resources, and Legal Resources
Public Loan Forgiveness
Book scholarships
100% tuition coverage for up to 18 credit hours per fiscal year (other rules may apply).
Teacher Retirement System of Texas (TRS) or Optional Retirement Plan (ORP)
Voluntary Tax Deferred Account/Deferred Compensation Plan
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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.