Looking for skilled Clarion developer (min 15 hrs/week)

We are looking for a skilled Clarion developer (min 15 hr/week) to help us improve our product suite for Texas attorneys. TXdocs is a young and ambitious software company in the San Antonio, TX area, focused on helping small legal firms in Texas run their business efficiently.

You’ll be working with a team of 8 developers and contractors (Clarion, C#, Angular) with lots of opportunities to use your skills and learn new ones.

You’ll be working on:

  • Desktop Clarion program with lots of 3rd party tools and (internal) templates
  • Nettalk webservices and Nettalk websites
  • TSplus environment with 10+ servers and hundreds of concurrent users
  • Building microservices in Clarion to extract functionality from our desktop app to work with our new web version.

Required skills/experience:

  • Minimum of 5 years development with Clarion 10+, ABC templates and OOP
  • Experience with writing SQL queries and using SQL in Clarion.
  • Comfortable writing classes and templates.
  • Comfortable using WinAPI functions and good knowledge of GDI
  • Good troubleshooting and debugging skills, debugview and Clarion debugger.
  • Comfortable with multi-threaded classes and inter-thread communication and synchronization
  • Ability to work independently and prioritize tasks

This will make you stand out:

  • Experience with Nettalk webserver
  • Experience with TSplus
  • Experience with calling restful webservices
  • Experience with parsing JSON (jFiles)
  • Experience with C#/ASP.NET MVC
  • Experience with html5, css, javascript/typescript
  • Experience with managing/maintaining (web) servers in Active Directory environment

Candidates will have to be available during normal working hours in Central Time – max 4 hour time difference with Central Time. We are looking for someone who can dedicate at least 15 hours/week.

If you’re interested in this position, please contact me at [email protected].

Please send me your resume, salary indication, at least 1 reference and the files for the following test.


Please submit 3 files: 1 app file and 1 class (inc and clw file).

The class:

  • Wraps 3 controls: a prompt, an entry and a button. These controls should not be created a runtime, this class should require the controls to be present on a window

  • Allows multiple instances of itself in the same procedure (each wrapping a different set of controls)

  • Use the WindowComponent interface

  • The entry control should accept manual entry of a filename. This filename should exist for the class to accept it.

  • The button should open a file dialog to allow the user to pick the file.

  • Should support hiding, enabling the controls

  • Should support changing the icon of the button and the text of the button

  • Should support changing the font of the controls

  • Error handling where needed

The app (no dct) – using ABC template chain - that demonstrates the use of the class. This app can require StringTheory if desired.

The app should have 1 window with the 3 controls populated in the designer. It should not be dependent on any ActiveX or 3rd party tools, except for StringTheory if desired.

There is no need to make this app look nice or do anything besides the above requirements. But feel free to go wild if you want - as long as I can compile and run the app.