RRC - Programmer IV - V (00051406)Organization: RAILROAD COMMISSION OF TEXAS
Primary Location: Texas-AustinWork Locations: RRC Headquarters 1701 N Congress Avenue Austin 78701
Schedule: Full-timeStandard Hours Per Week: 40.00
Salary (Pay Basis): 7,500.00 - 10,106.25 (Monthly)
Job Posting: Jul 29, 2025, 10:32:26 AM
Closing Date: Aug 12, 2025, 11:59:00 PM
The Railroad Commission of Texas is a state agency with primary regulatory jurisdiction over the oil and natural gas industry; pipeline transport and pipeline safety; natural gas utilities; the LP-gas industry, and surface mining operations. You can find more details about us on the Railroad Commission of Texas’ website here https://www.rrc.texas.gov/about-us/.
To support our mission to serve Texas, we need great people to join our team. We provide a great working environment along with outstanding benefits, including:
- Generous paid time off including vacation, sick time, and at least 12 paid holidays per year
- Flexible work schedules
- Retirement pension with a 150% agency match – you can watch this YouTube video that describes this amazing benefit https://www.youtube.com/watch?v=AJI6M7g73-w
- 401(k), 457(b) and Roth
- Health premiums 100% paid for full-time employees
- Tuition Reimbursement
- Wellness and Exercise Leave
- Career development programs/opportunities for advancement
For a complete list of our total compensation package please visit our website at https://www.rrc.texas.gov/about-us/jobs/. To view benefits available to all State of Texas employees visit the Employee Retirement Systems website at https://ers.texas.gov/benefits-at-a-glance.
The Railroad Commission of Texas seeks a Programmer IV-V to perform complex (senior-level) MuleSoft development and other service-oriented integration-related project and operational actions for the Information Technology Services (ITS) Division.
Major responsibilities include performing highly advanced (senior-level) computer programming work on the MuleSoft Anypoint Platform Integration Platform as a Service (iPaaS) from Salesforce for development, customization, and configuration of RRC’s 100% cloud-based microservices and Services Oriented Architecture (SOA). Our position requires a thorough understanding of MuleSoft Anypoint Platform running in the Salesforce cloud (iPaaS), architecture and API-Led connectivity, development; technical analysis of proposed applications requiring real-time integrations; and providing technical development assistance to other staff and vendor technical staff. Requires knowledge and background in MuleSoft as well as Java, Salesforce, C# with .NET Core, Oracle, SQL Server, Snowflake, Amazon S3, Azure Disk Storage, as well as other connection sources or targets. Requires hands on experience in coding and integration development best practices throughout the deployment cycle, including working with sandbox environments. May assign and/or supervise the work of others. Works under general supervision, with moderate latitude for the use of initiative and independent judgment.
Other responsibilities may include coordination of or performing requested research and the analysis required for work proposals, software and systems modifications, and new projects. Overseeing the analysis, designs, plans, diagrams, and verifying procedures for existing and proposed applications. Provides technical advice, assistance, and recommendations in matters related to programming operations and problems, including Production issues.
- Perform ongoing MuleSoft Service layer programming to include developing, testing, documenting, deploying, and maintaining integration applications in the RRC technical environment following industry-standard best practices. This work may include the review of the work of others or of vendors, and of preparation of technical documentation.
- MuleSoft and other integrations are to be built and maintained to connect business applications developed with Java, Salesforce, C# with .NET Core, Oracle, SQL Server, and AWS, Azure, among others.
- Work may include a variety of MuleSoft Connectors and Flows using Anypoint Studio and includes advanced synch and async messaging, streaming, along with flow routing.
- Perform the development of Interface control documents and processes, diagrams and flowcharts used to represent operations and data flow for applications.
- Create MuleSoft RAML API specification as a first step before API coding and fully API Life cycle development activities.
- Perform the detailed analyses, designs, plans, diagrams, and verification procedures for existing and proposed applications and integrations between applications.
- Act as a subject matter expert for MuleSoft development, customization, configuration, and integration.
- Communicate and collaborate with other technical resources and stakeholders regarding status, technical issues, and creative solutions, including Agency and vendor technical staff.
- Ability to support MuleSoft configuration tasks as necessary.
- Implement improvements and new functionality in the RRC MuleSoft application.
- Deliver support and solutions for break/fix issues and production issues
- Responsible for ensuring adherence to all security, availability, confidentiality, and privacy policies and controls.
- Must have exceptional communication skills including the ability to communicate with internal customers, troubleshoot bugs and offer technical support as needed for the MuleSoft platform.
- Work through development bugs and challenges and continue proposing and developing solutions.
- Assist in the generation or installation of systems software.
- May prepare instructions and procedures for use during implementation of software modifications, system modifications and/or new products.
- Perform related work as assigned.
- This position may require some travel.
For Military Crosswalk information, please visit: https://hr.sao.texas.gov/Compensation/MilitaryCrosswalk/MOSC_InformationTechnology.pdf
Performs advanced (senior-level) computer programming work. Works under minimal supervision, with considerable latitude for the use of initiative and independent judgment. Employees at this level may fully perform highly complex programming work and may coordinate and/or perform highly complex coding, testing, and debugging of applications, as outlined by system requirements
- Graduation from an accredited four-year college or university with major coursework in data processing, computer science, business administration, or a related field.
- Two (2) or more years of direct experience working with MuleSoft using Anypoint Platform with the Anypoint Code Builder (ACB).
- Two (2) or more years working within MuleSoft Cloud Hub 2.0 cloud infrastructure for deployment and containerization of MuleSoft API’s including Proxy management and security policy, and design of API’s
- Two (2) years of Hands-on experience with DataWeave.
- Three (3) years of experience developing and testing RESTful Web Services.
- Three (3) years of broad experience in design and development of complex use cases using technologies including MuleSoft, Mule ESB, SOA, JSON, XSD, XML, MuleSoft APIM, SOAP, SWAGGER, RAML , or X12 EDI.
- Two (2) or more years working with the OAuth 2.0 authorization framework or other security protocols like OpenAPI.
- Two (2) or more years working with asynchronous processes, messaging, and queuing, including Anypoint MQ.
- Two (2) or more years working with distributed source code repositories like BitBucket, Azure DevOps, and GitHub.
- Experience and education may be substituted on a year-for-year basis for the progressive computer development work.
- Total years of experience may run concurrently.
Performs highly advanced (senior-level) computer programming work. Works under minimal supervision, with considerable latitude for the use of initiative and independent judgment. Employees at this level may independently perform the most complex programming work and may review and evaluate programming efforts in relation to system requirements
- Graduation from an accredited four-year college or university with major coursework in data processing, computer science, business administration, or a related field.
- Four (4) or more years of direct experience working with MuleSoft using Anypoint Platform with the Anypoint Code Builder (ACB).
- Three (3) or more years working within MuleSoft Cloud Hub 2.0 cloud infrastructure for deployment and containerization of MuleSoft API’s including Proxy management and security policy, and design of API’s
- Four (4) years of Hands-on experience with DataWeave.
- Six (6) years of experience developing and testing RESTful Web Services.
- Six (6) years of broad experience in design and development of complex use cases using technologies including MuleSoft, Mule ESB, SOA, JSON, XSD, XML, MuleSoft APIM, SOAP, SWAGGER, RAML, or X12 EDI.
- Two (2) or more years working with the OAuth 2.0 authorization framework or other security protocols like OpenAPI.
- Two (2) or more years working with asynchronous processes, messaging, and queuing, including Anypoint MQ.
- Three (3) or more years working with distributed source code repositories like BitBucket, Azure DevOps, and GitHub.
- Experience and education may be substituted on a year-for-year basis for the progressive computer development work.
- Total years of experience may run concurrently.
- Certified MuleSoft platform candidates will be preferred
o Current certification Salesforce Certified MuleSoft Developer, II, or Greater
o Current certification Salesforce Certified MuleSoft Integration Architect I, II, or Greater
- Eight (8) years of experience developing and testing Web Services including RESTful based, and SOAP API based within MuleSoft or other computer languages.
- Six (6) or more years of direct experience working with MuleSoft using the Anypoint Studio IDE and multiple connectors.
- Five (5) years of experience in OAuth 2 preferred along with SAML, OIDC, Identity authorization and management, tokenization, and the creation of highly secure services and SOAs using these technologies or integrating with IDaaS mechanisms.
- Eight (8) years of experience with one or more RDBMS databases, including Oracle and MS-SQL, and the Anypoint Database connector. Working with a NoSQL database such as DynamoDB and knowledge of Snowflake is a plus.
- Eight (8) years of experience in data-focused projects, like moving from Legacy to newer systems.
- Eight (8) years of direct experience creating Microservice API’s for SalesForce, MS-SQL, Oracle, or Snowflake integrations.
- Eight (8) of experience in integration (API/Batch/Event) Development/Design/Architecture
- Five (5) years of design and development experience in Mule 4 with both on-premises and
Cloud hub 2.0 implementations.
- Five (5) years of direct experience with tools like Bitbucket/Git, Eclipse, RAD, JIRA, and Confluence
- Two (2) years of direct experience working with Anypoint Connectors, including the SQL Server/Database connector, Snowflake connector, Amazon S3 connector, Salesforce connector, Azure Data Lake, Anypoint MQ, and Java Module.
- Demonstrated experience using a variety of MuleSoft Connectors and Flows using Anypoint Studio. Experience must include one or more of the following: Anypoint Platform, Anypoint Exchange, Anypoint Designer, Anypoint API Manager, Runtime Manager, Data Gateway, and Access Management.
- Experience with and understanding of advanced sync and async messaging, streaming, and flow routing.
- Knowledge and experience using the Database Connector, File connector, and Sockets Connector is required and preferred knowledge with a variety of other connectors such as the SalesForce Connector, Amazon S3 Connector, and Snowflake Connector is highly desired.
- Knowledge and experience with microservices and MVC programming patterns and the SOLID programming principles are critical.
- Experience with and practical demonstrated skills with any types of files or stream-based request/response processing and file types including JSON, XML, HTML, RAML, WSDL.
- Experience with one or more databases, including Oracle and MS-SQL, as a push or pull source.
- Excellent written and verbal communication skills, including the ability to communicate complex technical information clearly and concisely, both orally and in writing, to diverse audiences.
- Proven leadership, prioritization, and analytical skills.
- Proven ability to design and optimize technical systems in support of organizational processes.
- Deep understanding of application technologies, such as, Java, Salesforce, or .NET Core, including experience with JavaScript frameworks.
- Excellent understanding of Database technologies such as Oracle, SQL and relational database schema design.
- Experience leading technical requirements gathering and building solutions from those requirements.
- Experience in working in fast-paced and ever-changing environments; achieving project’s deliverables and deadlines; exercising sound judgment in making critical decisions; analyzing complex information and developing plans to address identified issues.
- Ability to maintain working relationships with internal/external stakeholders.
- Ability to take initiative and work independently.
- Ability to work effectively on a team as a member and leader.
- Ability to plan, assign, and/or supervise the work of others.
- Ability to address issues/concerns in a professional manner.
Ability to work a consistent schedule, such as Monday through Friday, 8AM—5 PM, with occasional flexible hours, after hours, weekends, and holidays.
Note: Salary will be determined based on education and experience.
Standard office hours for Commission employees are 8:00 a.m. to 5:00 p.m., Monday through Friday, onsite (WBT 1701, N. Congress Avenue, Austin, TX 7870).
Work Hours: Standard office hours for Commission employees are 8:00 a.m. to 5:00 p.m., Monday through Friday. Our agency offers alternate schedules for employees, as long as it does not adversely affect operations and service levels, and standard hours of operation are maintained. Alternate work schedules may be discussed with the hiring manager during the interview process.
APPLICATIONS SUBMITTED THROUGH WORK IN TEXAS: Work In Texas (WIT) applicants must complete the CAPPS Recruit Prescreening Questionnaire to be considered for the posting. To complete the Prescreening Questionnaire, go to CAPPS Recruit to register or login: https://capps.taleo.net/careersection/ex/jobsearch.ftl?lang=en
- There is one available position.
- Official transcripts, DD214 or DD1300, copies of license/certifications, or other minimum requirement validations will be requested at the time of the job offer.
- Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa.
THE RAILROAD COMMISSION OF TEXAS ONLY ACCEPTS ONLINE APPLICATIONS FOR THIS POSTING.
Due to the high volume of applications we do not accept telephone calls. Only candidates selected for interview will be contacted. Notifications to applicants are sent electronically to the email address you provide.
The Railroad Commission of Texas is an Equal Opportunity Employer and does not
discriminate on the basis of race, color, national origin, sex, religion, age
or disability in employment or in the provision of services.
The Railroad Commission of Texas is a tobacco-free workplace.