CAPPS, Inc.
Job Description
Additional Information
Must reside in Texas. No dual state employment with another state agency or higher education is allowed. Selected candidates will be required to disclose any outside employment while an employee of the Texas Medical Board to avoid any conflict of interest while performing the work and mission of the agency. Must provide DOB for background check. Agency does not reimburse for travel or lodging expenses to attend job interviews. Virtual job interviews can be requested.
MILITARY
If selected for the position the following must be provided for proof of military employment preference:
• Veterans must provide form DD 214
• Surviving Spouse or Orphan must provide DD 1300 or DD 214.
Military Occupational Specialty (MOS) codes that may correspond to the state classification title for this position are listed on the State Auditor's Office Job Descriptions; click on the occupational category for the position. Additional MOS can be found at the State Auditor's Office Military Crosswalk Guide. The Texas Veterans Commission provides helpful employment information.
Agency Information
We have over 200 employees across the state of Texas. We are a collaborative and team environment work culture that values an environment of trust and accountability. Together we work towards our Board's mission to protect and enhance the public's health, safety, and welfare by establishing and maintaining standards of excellence used in regulating the practice of medicine and ensuring quality health care for the citizens of Texas through licensure, discipline, and education. We value employee work-life balance and provide our team incentives that include flexed, compressed work schedules, wellness leave, health insurance and retirement programs, 401K, vacation paid leave, sick paid leave, holiday pay, promotional opportunities, free parking, employee assistance program, and other various benefits.
GENERAL DESCRIPTION
Performs advanced highly complex (senior-level) computer systems analysis and programming
work. Work involves analyzing user requirements, procedures, and problems to automate
processing or to improve existing systems. The position serves as a programmer analyst
developing and maintaining computer applications to support the Texas Medical Board. Work
under minimal supervision with considerable latitude for the use of initiative and independent
judgment. Reports to the Software Development Manager.
Qualifications:
PRINCIPAL JOB DUTIES AND RESPONSIBILITIES
(70%) Writes and updates complex code, analyzes, tests, and modifies new or existing information systems and utility programs.
• Develop and maintain program code for computer applications by designing and developing new features based on user input and requirements.
• Designs and implements new or revised methods, processes and applications.
• Analyzes, reviews, and revises programs to increase operating efficiency or to adapt new procedures.
• Develops entity relationship diagrams and flowcharts to represent operations and data relationships.
• Analyzes proposed computer applications in terms of equipment requirements and capabilities.
• May develop and implement specialized programs to supplement and enhance systems software.
• Develops and maintains end-user reports. Develops and maintains application and system documentation.
• Documents procedures used throughout computer program development and revision.
• Keeps management informed about current or potential software or hardware problems.
• Analyzes and tests new or existing procedures, information systems, or utility programs for efficiency and effectiveness, designs and implements new or revised methods that effectively meet the needs of the agency.
• Help create departmental standards.
(25%) Plans, schedules, coordinate and implement systems and programming projects.
• Works closely with users to define business process requirements, develop new applications and make improvements to existing applications.
• Formulates logical descriptions of problems; and devises and implements optimum solutions.
• Serves as the lead analyst for single or multiple large computer system applications used by the entire agency.
• Verifies program logic, performs quality assurance tasks.
• Coordinates customer testing and acceptance, coordinates, plans, and schedules the installation of new or revised systems.
• Oversee the training of staff prior to implementation of technical and/or computer systems and offers advice and guidance during the implantation process.
(5%) Performs related work as assigned.
REQUIRED EXPERIENCE AND EDUCATION
1. Graduation from an accredited four-year college or university is required.
a. Major course work in computer science, computer information systems, or management information systems is preferred.
b. Education and experience may be substituted for one another.
2. 7 + Years advanced proficiency in Object Oriented Programming (OOP) in C# development skills with
a. Deep knowledge of modern .NET (6/8+),
b. async/await patterns,
c. LINQ, Entity Framework Core, or
d. Comparable ORM technologies
3. 5 + Years Extensive experience with web framework development using
a. ASP.NET Core,
b. ASP.NET MVC,
c. Web API, or
d. equivalent frameworks (Spring Boot, Django, Express.js).
4. A strong understanding of data structures, design patterns, SOLID principles, and The best architectural practices.
5. Database experience with Microsoft SQL Server including complex T-SQL/SQL query development and optimization.
6. Proven experience in API development and integration, including
a. RESTful APIs,
b. SOAP services, and
c. Third-party system integrations with microservices architecture experience.
7. Identity and Access Management implementation with authentication frameworks including
a. Multi-factor authentication,
b. Active Directory,
c. Azure Active Directory,
d. OAuth 2.0/OpenID Connect,
e. JWT tokens,
f. SAML,
g. Certificate-based authentication,
h. Okta,
i. Auth0, or
j. Similar enterprise identity solutions.
8. Frontend development skills with modern JavaScript frameworks (React, Angular, Vue.js), TypeScript, responsive design, and progressive web applications.
9. Security best practices implementation including secure coding standards, vulnerability assessment, and compliance frameworks (HIPAA, GDPR, SOX)
10. Experience with code repository systems (Git, TFS, SVN) and DevOps practices
11. Demonstrated technical leadership capabilities including
a. Conducting code reviews,
b. Establishing coding standards, and
c. Mentoring junior and mid-level developers
Preferred Skills & Experience
1. Experience with Agile methodologies (Scrum/Kanban), sprint planning, and continuous improvement practices
2. Cloud platform experience with Azure including migration projects, CI/CD pipeline implementation, and containerization (Docker/Kubernetes)
3. Enterprise integration patterns using message queues (Azure Service Bus, RabbitMQ, Apache Kafka) and API management platforms
4. Performance engineering including application profiling, caching strategies (Redis, Memcached, CDNs), memory optimization, and scalability patterns
5. Testing expertise with unit testing frameworks (xUnit, NUnit, Jest, JUnit), integration testing, and automated testing strategies
6. Enterprise & Cloud Technologies:
a. Identity and Access Management implementation including Single Sign-On systems using Active Directory, Azure Active Directory, Okta, Auth0, or similar enterprise identity solutions
b. Authentication framework expertise with OAuth 2.0/OpenID Connect, JWTtokens, SAML, certificate-based authentication, and multi-factor authentication
c. Cloud platform experience with Azure or AWS, including migration projects, and CI/CD pipeline implementation
d. Enterprise integration patterns using message queues (Azure Service Bus, RabbitMQ, Apache Kafka) and API management platforms
7. Modern Development Practices:
a. Frontend development skills with modern JavaScript frameworks (React,Angular, Vue.js), TypeScript, responsive design, and progressive web applications.
b. Performance engineering including application profiling, caching strategies (Redis, Memcached, CDNs), memory optimization, and scalability patterns
c. Testing expertise with unit testing frameworks (xUnit, NUnit, Jest, JUnit), integration testing, and automated testing strategies
d. Security best practices implementation including secure coding standards, vulnerability assessment, and compliance frameworks (HIPAA, GDPR, SOX)
e. Experience with code repository systems (Git, TFS, SVN) and DevOps practices
f. API management platforms
8. Enterprise integration patterns using message queues (Azure Service Bus, RabbitMQ, Apache Kafka).
9. Experience with Agile methodologies (Scrum/Kanban), sprint planning, and continuous improvement practices
KNOWLEDGE, SKILLS, AND ABILITIES
• Demonstrates strong problem solving and communication skills, including but not limited to:
o Analyzing problems and developing solutions.
o Determine systems and network problems.
o Communicate effectively with clients and/or customers to gather information to explain policies and procedures.
• Exceptional written and verbal communication skills with ability to explain complex technical concepts to non-technical stakeholders and executive leadership
• Customer service-oriented approach with some stakeholder management and requirements gathering skills
• Able to handle multiple priorities and deliver solutions within scope and timeline constraints
• Self-motivated and organized professional who takes initiative, shows attention to detail, and meets deadlines with minimal supervision
• Problem-solving mindset with ability to evaluate emerging technologies, assess technical debt, and make strategic recommendations
• Ability to work independently.
• Communicates both verbally and in writing with technical and non-technical staff
WORK ENVIRONMENT REQUIREMENTS
Due to office space limitations, the principal job functions may be performed in a home-based office environment that require:
• Regular and punctual attendance Monday - Friday.
• Applicants must have or can secure high-speed internet access with a minimum speed of 20 MBPS download and 2 MBPS upload. Applicants may be required to provide confirmation from the area ISP
• Must respond to internal and external communications in a timely manner which is at least
• Within 72 hrs (3 business days) of when external communication is received
• Within 24 hrs (1 business day) of when internal communication is received
• Within 15 minute while working remotely during business hrs if contacted by your Manager unless you are on a pre-approved leave or on a recognized lunch or exercise break
• Frequent use of personal computers, copiers, printers, and telephones
• Frequent sitting
• Frequently working under deadlines, as a team member, and in direct contact with others
• Compliance with all agency policies and procedures, including but not limited to applicable confidentiality, security and safety rules, regulations and standards
LEGAL REQUIREMENTS
• Cannot hold outside employment that interferes with assigned work schedule, nor does it constitute a conflict of interest with TMB employment and services.
• Must reside in Texas.
• Dual employment at another state agency or Texas public university is not permitted.
• A DPS background check will be conducted.
• If hired, must provide documentation(s) within three days of hire that establishes identity and employment verification.
• Compliance with all agency policies and procedures, including but not limited to applicable confidentiality, security and safety rules, regulations and standards.
NEW HIRES/REHIRES
60-day waiting period for health coverage.
REMARKS
Resumes will not be accepted without a completed and signed State of Texas application. Only the candidates selected for an interview will be contacted and will receive written notification of application results.
EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER
The Texas Medical Board does not discriminate on the basis of race, color, national origin, sex, age, religion, disability or veteran status. Employment opportunities shall not be denied to a qualified individual with a disability that requires reasonable accommodation. The applicant should communicate requests for reasonable accommodations by calling (512) 305-7142.
Selective Service Requirement: If selected for employment, male applicants ages 18 through 25 must present proof of registration or exemption with the federal Selective Service System.
Additional Information
Must reside in Texas. No dual state employment with another state agency or higher education is allowed. Selected candidates will be required to disclose any outside employment while an employee of the Texas Medical Board to avoid any conflict of interest while performing the work and mission of the agency. Must provide DOB for background check. Agency does not reimburse for travel or lodging expenses to attend job interviews. Virtual job interviews can be requested.
MILITARY
If selected for the position the following must be provided for proof of military employment preference:
• Veterans must provide form DD 214
• Surviving Spouse or Orphan must provide DD 1300 or DD 214.
Military Occupational Specialty (MOS) codes that may correspond to the state classification title for this position are listed on the State Auditor's Office Job Descriptions; click on the occupational category for the position. Additional MOS can be found at the State Auditor's Office Military Crosswalk Guide. The Texas Veterans Commission provides helpful employment information.
Agency Information
We have over 200 employees across the state of Texas. We are a collaborative and team environment work culture that values an environment of trust and accountability. Together we work towards our Board's mission to protect and enhance the public's health, safety, and welfare by establishing and maintaining standards of excellence used in regulating the practice of medicine and ensuring quality health care for the citizens of Texas through licensure, discipline, and education. We value employee work-life balance and provide our team incentives that include flexed, compressed work schedules, wellness leave, health insurance and retirement programs, 401K, vacation paid leave, sick paid leave, holiday pay, promotional opportunities, free parking, employee assistance program, and other various benefits.
GENERAL DESCRIPTION
Performs advanced highly complex (senior-level) computer systems analysis and programming
work. Work involves analyzing user requirements, procedures, and problems to automate
processing or to improve existing systems. The position serves as a programmer analyst
developing and maintaining computer applications to support the Texas Medical Board. Work
under minimal supervision with considerable latitude for the use of initiative and independent
judgment. Reports to the Software Development Manager.
Qualifications:
PRINCIPAL JOB DUTIES AND RESPONSIBILITIES
(70%) Writes and updates complex code, analyzes, tests, and modifies new or existing information systems and utility programs.
• Develop and maintain program code for computer applications by designing and developing new features based on user input and requirements.
• Designs and implements new or revised methods, processes and applications.
• Analyzes, reviews, and revises programs to increase operating efficiency or to adapt new procedures.
• Develops entity relationship diagrams and flowcharts to represent operations and data relationships.
• Analyzes proposed computer applications in terms of equipment requirements and capabilities.
• May develop and implement specialized programs to supplement and enhance systems software.
• Develops and maintains end-user reports. Develops and maintains application and system documentation.
• Documents procedures used throughout computer program development and revision.
• Keeps management informed about current or potential software or hardware problems.
• Analyzes and tests new or existing procedures, information systems, or utility programs for efficiency and effectiveness, designs and implements new or revised methods that effectively meet the needs of the agency.
• Help create departmental standards.
(25%) Plans, schedules, coordinate and implement systems and programming projects.
• Works closely with users to define business process requirements, develop new applications and make improvements to existing applications.
• Formulates logical descriptions of problems; and devises and implements optimum solutions.
• Serves as the lead analyst for single or multiple large computer system applications used by the entire agency.
• Verifies program logic, performs quality assurance tasks.
• Coordinates customer testing and acceptance, coordinates, plans, and schedules the installation of new or revised systems.
• Oversee the training of staff prior to implementation of technical and/or computer systems and offers advice and guidance during the implantation process.
(5%) Performs related work as assigned.
REQUIRED EXPERIENCE AND EDUCATION
1. Graduation from an accredited four-year college or university is required.
a. Major course work in computer science, computer information systems, or management information systems is preferred.
b. Education and experience may be substituted for one another.
2. 7 + Years advanced proficiency in Object Oriented Programming (OOP) in C# development skills with
a. Deep knowledge of modern .NET (6/8+),
b. async/await patterns,
c. LINQ, Entity Framework Core, or
d. Comparable ORM technologies
3. 5 + Years Extensive experience with web framework development using
a. ASP.NET Core,
b. ASP.NET MVC,
c. Web API, or
d. equivalent frameworks (Spring Boot, Django, Express.js).
4. A strong understanding of data structures, design patterns, SOLID principles, and The best architectural practices.
5. Database experience with Microsoft SQL Server including complex T-SQL/SQL query development and optimization.
6. Proven experience in API development and integration, including
a. RESTful APIs,
b. SOAP services, and
c. Third-party system integrations with microservices architecture experience.
7. Identity and Access Management implementation with authentication frameworks including
a. Multi-factor authentication,
b. Active Directory,
c. Azure Active Directory,
d. OAuth 2.0/OpenID Connect,
e. JWT tokens,
f. SAML,
g. Certificate-based authentication,
h. Okta,
i. Auth0, or
j. Similar enterprise identity solutions.
8. Frontend development skills with modern JavaScript frameworks (React, Angular, Vue.js), TypeScript, responsive design, and progressive web applications.
9. Security best practices implementation including secure coding standards, vulnerability assessment, and compliance frameworks (HIPAA, GDPR, SOX)
10. Experience with code repository systems (Git, TFS, SVN) and DevOps practices
11. Demonstrated technical leadership capabilities including
a. Conducting code reviews,
b. Establishing coding standards, and
c. Mentoring junior and mid-level developers
Preferred Skills & Experience
1. Experience with Agile methodologies (Scrum/Kanban), sprint planning, and continuous improvement practices
2. Cloud platform experience with Azure including migration projects, CI/CD pipeline implementation, and containerization (Docker/Kubernetes)
3. Enterprise integration patterns using message queues (Azure Service Bus, RabbitMQ, Apache Kafka) and API management platforms
4. Performance engineering including application profiling, caching strategies (Redis, Memcached, CDNs), memory optimization, and scalability patterns
5. Testing expertise with unit testing frameworks (xUnit, NUnit, Jest, JUnit), integration testing, and automated testing strategies
6. Enterprise & Cloud Technologies:
a. Identity and Access Management implementation including Single Sign-On systems using Active Directory, Azure Active Directory, Okta, Auth0, or similar enterprise identity solutions
b. Authentication framework expertise with OAuth 2.0/OpenID Connect, JWTtokens, SAML, certificate-based authentication, and multi-factor authentication
c. Cloud platform experience with Azure or AWS, including migration projects, and CI/CD pipeline implementation
d. Enterprise integration patterns using message queues (Azure Service Bus, RabbitMQ, Apache Kafka) and API management platforms
7. Modern Development Practices:
a. Frontend development skills with modern JavaScript frameworks (React,Angular, Vue.js), TypeScript, responsive design, and progressive web applications.
b. Performance engineering including application profiling, caching strategies (Redis, Memcached, CDNs), memory optimization, and scalability patterns
c. Testing expertise with unit testing frameworks (xUnit, NUnit, Jest, JUnit), integration testing, and automated testing strategies
d. Security best practices implementation including secure coding standards, vulnerability assessment, and compliance frameworks (HIPAA, GDPR, SOX)
e. Experience with code repository systems (Git, TFS, SVN) and DevOps practices
f. API management platforms
8. Enterprise integration patterns using message queues (Azure Service Bus, RabbitMQ, Apache Kafka).
9. Experience with Agile methodologies (Scrum/Kanban), sprint planning, and continuous improvement practices
KNOWLEDGE, SKILLS, AND ABILITIES
• Demonstrates strong problem solving and communication skills, including but not limited to:
o Analyzing problems and developing solutions.
o Determine systems and network problems.
o Communicate effectively with clients and/or customers to gather information to explain policies and procedures.
• Exceptional written and verbal communication skills with ability to explain complex technical concepts to non-technical stakeholders and executive leadership
• Customer service-oriented approach with some stakeholder management and requirements gathering skills
• Able to handle multiple priorities and deliver solutions within scope and timeline constraints
• Self-motivated and organized professional who takes initiative, shows attention to detail, and meets deadlines with minimal supervision
• Problem-solving mindset with ability to evaluate emerging technologies, assess technical debt, and make strategic recommendations
• Ability to work independently.
• Communicates both verbally and in writing with technical and non-technical staff
WORK ENVIRONMENT REQUIREMENTS
Due to office space limitations, the principal job functions may be performed in a home-based office environment that require:
• Regular and punctual attendance Monday - Friday.
• Applicants must have or can secure high-speed internet access with a minimum speed of 20 MBPS download and 2 MBPS upload. Applicants may be required to provide confirmation from the area ISP
• Must respond to internal and external communications in a timely manner which is at least
• Within 72 hrs (3 business days) of when external communication is received
• Within 24 hrs (1 business day) of when internal communication is received
• Within 15 minute while working remotely during business hrs if contacted by your Manager unless you are on a pre-approved leave or on a recognized lunch or exercise break
• Frequent use of personal computers, copiers, printers, and telephones
• Frequent sitting
• Frequently working under deadlines, as a team member, and in direct contact with others
• Compliance with all agency policies and procedures, including but not limited to applicable confidentiality, security and safety rules, regulations and standards
LEGAL REQUIREMENTS
• Cannot hold outside employment that interferes with assigned work schedule, nor does it constitute a conflict of interest with TMB employment and services.
• Must reside in Texas.
• Dual employment at another state agency or Texas public university is not permitted.
• A DPS background check will be conducted.
• If hired, must provide documentation(s) within three days of hire that establishes identity and employment verification.
• Compliance with all agency policies and procedures, including but not limited to applicable confidentiality, security and safety rules, regulations and standards.
NEW HIRES/REHIRES
60-day waiting period for health coverage.
REMARKS
Resumes will not be accepted without a completed and signed State of Texas application. Only the candidates selected for an interview will be contacted and will receive written notification of application results.
EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER
The Texas Medical Board does not discriminate on the basis of race, color, national origin, sex, age, religion, disability or veteran status. Employment opportunities shall not be denied to a qualified individual with a disability that requires reasonable accommodation. The applicant should communicate requests for reasonable accommodations by calling (512) 305-7142.
Selective Service Requirement: If selected for employment, male applicants ages 18 through 25 must present proof of registration or exemption with the federal Selective Service System.