Performs advanced and/or supervisory computer systems analysis and computer programming work as a senior level software developer. Work involves all technical aspects of software development life cycle process for supporting, improving, and enhancing enterprise web applications that are written in .NET or Java platforms. Work requires very strong .NET/C# or Java, object oriented design experience, relational databases and PL/SQL as well as the ability to define and execute a plan to keep the assigned application technically maintainable as technology changes. Work entails being a proactive team member responsible for enhancing the assigned application and solving production issues. This person will work closely with the program areas to gather and document requirements, discuss design considerations, provide programming and support services, and coordinate testing efforts through deployment to production. Work assignments are completed following a defined software development life cycle (SDLC) processes using an Agile-like approach for completing prioritized software change requests for planned releases. Daily work requires completing own work assignments while communicating and working in collaboration with other stake holders, including customers, the Development Manager, the Project Manager, the project team, and other ITS-SEDS peers. Works under minimal supervision, with extensive latitude for the use of initiative and independent judgment. Works under minimal supervision, with considerable latitude for the use of initiative and independent judgment. Additional Military Crosswalk (occupational specialty code) information can be accessed at: http://www.hr.sao.state.tx.us/Compensation/JobDescriptions.aspx.