Texas Department of Agriculture requires the services of
3 Software Engineer 2, hereafter referred to as Candidate(s), who meets the general qualifications of
Software Engineer 2, Applications/Software Development and the specifications outlined in this document for the
Texas Department of Agriculture.
Responsibilities:Performs advanced computer programming work. Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes. Investigate problem areas. Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Write, test, debug, and document complex programs, including client/server and web-based applications using C# (.Net), Blazor, and/or SQL.
Design, develop and implement specialized programs or routines to create, supplement, and enhance front and back-end web-based applications software using HTML5, CSS, C# .NET Blazor, SQL, Stored Procedures, Oracle, and SQL Server.
Work closely and coordinate with systems analysts, architects, and various business areas to gather/validate requirements, understand technical issues, limitations and model solutions that meet the functional and technical requirements.
Perform research and analysis required specialized programs or routines to supplement and enhance front and back-end web-based applications software using HTML5, CSS, C# .NET Blazor, SQL, Stored Procedures, Oracle, and SQL Server.
Required Qualifications- 4 years of experience developing web-based software applications.
- 4 years of experience performing root cause analysis and issue resolution.
- 4 years of programming experience with technologies including, but not limited to, .NET, HTML, HTML5, ASP, Java, JSP, C#/.NET, front-end and back-end user interface technologies, SQL, and stored procedures.
- 4 years of experience and proficiency in web programming using .NET/C#, JavaScript, HTML, CSS, SQL, Stored Procedures, Oracle, and SQL Server.
- 3 years of experience working within an Agile SDLC environment.
- 3 years of experience working on a team performing a variety of Software Development Life Cycle (SDLC) activities.
- 3 years of experience collaborating with team members to gather requirements and develop, modify, and maintain software applications.
- 3 years of experience presenting in-person software application change demonstrations to obtain customer approval of proposed designs.
- 2 years of experience using Azure DevOps, Jira, or similar project management and development tools.
- 1 year of experience programming with C# .NET Blazor.
Preferred Qualifications- 2 years of experience migrating or porting existing applications from Java or Windows Forms to C# .NET Blazor.
- 2 years of experience with responsive web design principles and implementation.
- 2 years of experience with Web Content Accessibility Guidelines (WCAG) and accessibility implementation.
- 1 year of previous experience working with TDA systems.