Looking for a developer with expertise in testing and documentation of computer programs, applying knowledge of programming techniques and computer systems. The candidate will evaluate user requests for new or modified programs, such as financial or human resource management systems, clinical research trial results, statistical studies of traffic patterns, or analyzing and developing specifications for bridge design, to determine feasibility, cost, and time required, compatibility with the current system, and computer capabilities. The candidate will consult with users to identify current operating procedures and clarify program objectives. They will formulate a plan outlining steps required to develop the program using methodologies such as structured analysis and design or object-oriented development.
Primary Responsibilities
- Perform highly advanced senior-level computer programming work.
- Write, test, debug, and document complex programs, including client/server and web-based applications using C# (.Net), MVC, and/or SQL.
- Design, develop, and implement specialized programs or routines to supplement and enhance front and back-end web-based applications software using HTML, HTML5, ASP.NET (Blazor)/C#.
- Develop and provide web metrics and other statistical reports to requestors. Analyze the reports to help determine improvements in site layout.
- Provide support for client applications software through the diagnosis of problems and implementation of changes to resolve problems and maintain software at the most current level.
- Perform research and analysis required for specialized programs or routines to supplement and enhance front and back-end web-based applications software using HTML, HTML5, ASP.NET/C#.
- Work closely and coordinate with systems analysts, architects, and various business areas to gather/validate requirements, understand technical issues, and limitations, and model solutions that meet the functional and technical requirements.
- Recommend improvements to processes for application development projects, as needed.
- Perform other duties as assigned.
Join our team in Austin, TX, and contribute to dynamic and innovative projects that make a difference.