Checkmate API Developer

Husch BlackwellMilwaukee, WI
Remote

About The Position

Husch Blackwell LLP is seeking a Checkmate API Developer to be responsible for maintaining integration with the Checkmate API service. This includes adding support for new features, resolving synchronization issues, and curating data as needed. The role involves coding, testing, debugging, documenting, and installing new programs and technologies, as well as making changes to existing ones. The developer will design programs and technologies under supervision, focusing on internal and external clients such as attorneys, paralegals, administrative staff, and clients. This position will act as the liaison between Checkmate and Husch Blackwell on all Checkmate-related matters and will also work with the Power BI team to set up reports based on Checkmate data. The developer will analyze end-user data needs and develop user-oriented solutions that interface with existing applications, writing structured application and interface code from specifications that conform to established methodology and standards. Responsibilities also include conducting unit tests, participating in code reviews, writing and revising program documentation, maintaining and supporting applications, performing research to resolve problems, and identifying opportunities for improvement. The role requires timely completion of assignments, suggestions for quality and process improvements, identification and communication of resource needs, adherence to established processes and standards, monitoring task progress, providing estimates, translating specifications into programs, scripts, or solutions, creating and maintaining documentation, and executing test plans.

Requirements

  • Master’s degree in Computer Science, Information Systems, or a closely related field.
  • 2 years of experience in any software developer role.
  • 2 years of experience building applications on the .Net platform.
  • 2 years of experience with .Net Core, C# and SQL Server; and implementing SQL scripts, stored procedures, and ETL processes.
  • 2 years of experience with Entity Framework Code First; Consuming REST API and JSON data from third parties; unit testing; and Azure Function Apps.
  • Demonstrated experience with full stack development, and troubleshooting and root cause analysis.
  • Demonstrated experience with Microsoft Azure Web Apps, Api Apps, and Logic apps.

Responsibilities

  • Maintaining integration with the Checkmate API service, including adding support for new features, resolving synchronization issues and curating the data as needed.
  • Code, test, debug, document, and install new programs and technologies and changes to existing programs and technologies.
  • Design programs and technologies under the supervisor’s direction with focus on internal and external clients, including but not limited to attorneys, paralegals, administrative staff, and clients.
  • Act as the liaison and point of contact between Checkmate and Husch Blackwell on all Checkmate related matters.
  • Liaison with the Power BI team to set up reports based on Checkmate data.
  • Analyze end user data needs and develop user-oriented solutions that interface with existing applications.
  • Write structured application and interface code from specifications conforming to established methodology and standards.
  • Conduct unit tests of new and modified applications.
  • Participate in code reviews to represent reviewed work for adherence to standards and specifications.
  • Write and revise program documentation, operations documentation, and user guides in accordance with standards.
  • Maintain and provide support for in-house and third-party applications as needed.
  • Perform research to resolve problems and identify opportunities to correct the situation.
  • Timely complete assignment and make suggestions to improve quality and processes.
  • Identify and communicate the need for resources for assigned tasks and areas.
  • Adhere to established processes and standards.
  • Monitor progress on tasks against plans and report status to the appropriate people.
  • Provide estimates for assigned tasks.
  • Translate detailed specifications and functional requirements into structured application programs, scripts, network solutions, or requirements.
  • Create and maintain documentation of work.
  • Execute a test plan and document the results.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service