TMB - Programmer V
Job in
Austin, Travis County, Texas, 78716, USA
Listed on 2026-05-10
Listing for:
Texas Medical Board
Full Time
position Listed on 2026-05-10
Job specializations:
-
Software Development
Software Engineer, C# / Unity Developer, Full Stack Developer
Job Description & How to Apply Below
Overview
Performs advanced highly complex and/or supervisory (senior-level) computer systems analysis and programming work. The role involves analyzing user requirements, procedures, and problems to automate processing or improve existing systems. It may plan, assign, and/or supervise the work of others, working under minimal supervision with considerable latitude for initiative and independent judgment. Reports to the Software Development Manager.
PrincipalJob Duties and Responsibilities
- Analyzes, reviews, and revises programs to increase operating efficiency or adapt new procedures.
- Develops new applications and improves existing applications.
- Formulates logical descriptions of problems; devises and implements optimum solutions.
- Develops and maintains program code for computer applications based on user input and requirements.
- Designs and implements new or revised methods, processes and applications.
- Develops and maintains end‑user reports.
- Develops and maintains application and system documentation.
- Documents procedures used throughout computer program development and revision.
- Coordinates, plans, and schedules installation of new or revised systems.
- Coordinates customer testing and acceptance.
- Trains agency staff prior to implementation of new or revised technical systems; monitors implementation processes and provides support.
- Keeps management informed about current or potential software or hardware problems.
- Verifies program logic, performs quality assurance tasks for other programmer analysts and developers.
- Serves as the lead analyst for single or multiple large computer system applications.
- Graduation from an accredited four‑year college or university with major coursework in Computer Science, Information Systems, Software Engineering, or related field.
* Alternative:* An associate’s degree with major coursework in Computer Science, Information Systems, Software Engineering, or related field plus four (4) years of qualifying work‑related experience. - At least five (5) years progressively responsible work experience in the following areas:
- Full Software Development Life Cycle (SDLC).
- Develop, debug and maintain Windows Services.
- Object Oriented Programming (OOP) techniques, analysis and design in an enterprise environment.
- Systems analysis, design work and computer programming.
- Systems integration, workflow, middleware design and system architecture.
- Developing, maintaining, testing, and troubleshooting reports.
- Creating both system and end‑user documentation.
- Performing unit testing, performance analysis and debugging.
- Error handling, memory management and multi‑threading.
- Architecture and development methodologies of n‑tier systems.
- Analyzing problems and developing solutions.
- Programming languages and technologies (selected high‑level requirements):
- Advanced proficiency in C#/.NET (Framework 4.5+ or .NET Core/5+).
- Knowledge of Windows services, Service Control Manager, worker services, Windows Event Log, threading, async/await, and disposal patterns.
- Native Windows application development with WinUI 3 / Windows App SDK, XAML, Fluent Design, WinRT APIs, MSIX packaging.
- ASP.NET MVC or Core web application development.
- Advanced T‑SQL programming for SQL Server.
- JavaScript with modern frameworks (React, Angular, or Vue).
- HTML5, CSS3, responsive web design.
- SOAP and REST web services; JSON and XML data formats.
- Version control systems (Git, TFS, Azure Dev Ops). Visual Studio 2013 or higher.
- At least seven (7) years progressively responsible work experience.
- Graduation from an accredited four‑year college or university with major coursework in Computer Science, Information Systems, Software Engineering, or related field.
* Alternative:* An associate’s degree with major coursework in Computer Science, Information Systems, Software Engineering, or related field plus five (5) years of qualifying work‑related experience. - Experience migrating existing UWP or WPF applications to WinUI 3 / Windows App SDK;
Win
32 interoperability, MSIX packaging, .NET MAUI, Blazor Hybrid or Web View
2. - Web API development and RESTful services.
- Entity Framework or similar ORM expertise.
- Experience with large databases (1 GB+ with millions of records), index management, and database optimization.
- Azure Dev Ops or similar CI/CD platforms;
Agile or iterative development.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×