Software Engineer III (.NET / Blazor Developer
Role details
Job location
Tech stack
Job description
The Texas Department of Agriculture (TDA) is seeking an experienced Software Engineer III to support the design, development, enhancement, and maintenance of enterprise-level licensing and web-based applications. The ideal candidate will possess strong expertise in C# .NET, Blazor, Oracle, SQL Server, and modern web application development technologies, along with experience supporting complex government or enterprise systems. The selected candidate will perform senior-level software engineering and SDLC activities including requirements analysis, application design, coding, debugging, testing, deployment, troubleshooting, and technical documentation. This role requires close collaboration with business analysts, architects, developers, and stakeholders to deliver secure, scalable, and user-friendly solutions that align with business and technical requirements. The candidate will also support modernization initiatives involving migration of legacy licensing applications to modern .NET Blazor-based platforms while ensuring seamless data portability and system integration for Texas state licensing systems., * Design, develop, test, debug, and maintain enterprise web-based applications using C# .NET, Blazor, SQL, Oracle, HTML5, CSS, and JavaScript
- Develop and enhance front-end and back-end application components and APIs
- Analyze system workflows, troubleshoot application issues, and implement effective solutions
- Lead and participate in all phases of the Software Development Life Cycle (SDLC)
- Collaborate with business analysts, architects, and stakeholders to gather and validate requirements
- Support modernization and migration of legacy applications to .NET Blazor platforms
- Develop stored procedures, database objects, and optimize SQL/Oracle queries
- Maintain software applications and ensure systems remain secure, scalable, and up to date
- Participate in Agile ceremonies including sprint planning, stand-ups, backlog refinement, and retrospectives
- Prepare technical documentation, release notes, and change management documentation
- Support code reviews, code validation, and mentoring of development teams
- Present application enhancements and demonstrations to stakeholders for approval
- Recommend process improvements and best practices for software development initiatives, * All travel, parking, lodging, and related expenses are the responsibility of the candidate/vendor unless pre-approved by TDA
Requirements
-
Bachelor s degree or higher
-
8+ years of senior-level software engineering and application development experience
-
8+ years of experience designing and developing enterprise web applications
-
Strong programming experience with:
-
C# / .NET
-
ASP.NET
-
HTML5, CSS, JavaScript
-
SQL, Stored Procedures
-
Oracle and SQL Server
Experience leading SDLC projects from scope through deployment
Experience with application administration, maintenance, and troubleshooting
Strong root cause analysis and problem-solving skills
Experience with Agile SDLC methodologies
Experience using Azure DevOps, Jira, or similar tools
Experience implementing secure application development and security best practices
Strong technical documentation and communication skills
Experience leading teams, conducting code reviews, and approving code changes
Preferred Qualifications
- Experience programming with C# .NET Blazor
- Experience migrating Java applications to .NET Blazor
- Experience with Visual Studio 2022, .NET Core 9.0, Oracle DB, and DevExpress tools
- Knowledge of responsive web design and UI/UX best practices
- Knowledge of Web Content Accessibility Guidelines (WCAG)
- Previous experience working with Texas Department of Agriculture (TDA) systems
- Experience supporting state licensing systems and legacy modernization projects, * Strong collaboration and communication skills are required for interaction with technical teams and business stakeholders
Benefits & conditions
- Monday Friday, 8:00 AM 5:00 PM CST
- Occasional evenings, weekends, or holiday support may be required
- Overtime must be pre-approved by TDA