Software Engineer I

Texas Transportation Institute

Bryan, TX

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Application Hosting, Application Programming Interface (API), CSS (Cascading Style Sheet), Cloud Computing, Computer Engineering, Computer Science, Customer/Client Research, Database Design, Debugging Skills, Desktop PC, Develop and Maintain Customers, Docker, Documentation, GitHub, HTML (HyperText Markup Language), Internet Application, JavaScript, Microsoft Windows Azure, Node.js, PostgreSQL, Python Programming/Scripting Language, Requirements Management, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), System Readiness Review (SRR), Systems Administration/Management, Testing, Visual Programming, Web Programming
LOCATION
Bryan, TX
POSTED
2 days ago

Job Title

Software Engineer I

Agency

Texas A&M Transportation Institute

Department

Visual Analytics Program

Proposed Minimum Salary

Commensurate

Job Location

Bryan, Texas

Job Type

Staff

Job Description

SUMMARY:

Texas A&M Transportation Institute seeks a Software Engineer I to work in Bryan, Texas. Must apply at: https://tamus.wd1.myworkdayjobs.com/TTI_External.

JOB DUTIES:

Develop routine and low-to-moderately complex web applications, desktop applications, and relational databases to include design, writing, installing, debugging, troubleshooting, documenting, and/or testing (full stack) using JavaScript, Python, HTML, CSS, Node, PostgreSQL, and version control software, such as Github, based on user requirements and analysis as part of the Full Software Development Life Cycle (SDLC). Develop routine and low-to-moderately complex solutions on the appropriate platforms (desktop application, web application hosted on both on premises servers and cloud infrastructure such as Azure or AWS) as required by projects involving JavaScript, Python, HTML, CSS, Node, and version control software such as Github. Assess client needs and development requirements as part of the Full Software Development Life Cycle (SDLC). Maintain familiarity with version control (GitHub) and containerization (Docker). Prepare low-to-moderately complex system and program documentation for clients and technical staff, including system design and data flow diagrams. Setup, configure, and maintain server and client systems, including coding and system design. Ensure all code meets security and accessibility standards. Perform analysis based on user requirements. Review system and program documentation for accuracy and completeness.

MINIMUM REQUIREMENTS:

Minimum Education required: Bachelor's degree in Computer Science, Computer Engineering, or related field.

Minimum Experience required: One (1) year of experience as Software Engineer or Software Applications Developer, including one (1) year of experience in web development with HTML, CSS, JavaScript, Rest APIs, version control systems; Full Software Development Life Cycle (SDLC); coding and system design; and data flow diagrams.

  • Partial telecommuting permitted up to 3 days per week upon approval of supervisor

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/Veterans/Disability Employer.

About the Company

T

Texas Transportation Institute