Support the Texas Education Agency on the Complaint Case Management System.
Perform advanced analysis and programming work involving all technical aspects of designing, creating, testing, and maintaining software applications.
Collaborate with a cross-functional project team participating in sprint and release activities.
Contribute to architecture discussions, effort estimation, and defect resolution across multiple environments.
Review user requirements and create technical design documents.
Develop code adhering to TEA and industry standards, best practices, and customer requirements.
Perform unit testing, manual developer testing, and automated regression testing to verify alignment with requirements.
Create test data, test cases, and test scripts to support quality assurance activities.
Prepare and maintain technical documentation including design documents, process flows, data models, project plans, environment diagrams, and test plans.
Collaborate with the project team during sprint and release cycles, including providing development effort estimates and status updates.
Participate in architecture and design discussions to support sound technical decision-making.
Triage and resolve defects and issues across multiple development and production environments.
Develop and deploy containerized applications in support of scalable, modern software delivery.
Integrate and consume AI-assisted coding tools to enhance development efficiency and productivity.
Requirements
8 years of experience in development of complex web applications using modern versions of .NET with MVC and APIs.
8 years of experience with advanced SQL skills including data modeling and JSON manipulation in the database.
8 years of experience with testing and coding skills for unit testing, manual developer testing, and automated regression testing.
8 years of experience with advanced JavaScript skills.
5 years of experience developing with React JS.
3 years of experience creating and deploying containerized applications using Docker.
1 year of experience with GitHub Copilot or similar AI coding assistants.
1 year of experience with Git concepts and commands.
2 years of experience with automation tools such as PowerAutomate (preferred).
2 years of experience with HashiCorp Nomad, Consul, and Vault (preferred).
2 years of experience with Bitbucket and Jira (preferred).
1 year of experience consuming AI services programmatically (preferred).