.Net Engineer

Software Development United States Plano, Texas


We’ve built a team of not just best engineers, but some very amazing people as well. Our team builds cloud-based software to accelerate the flow of court data into the hands of citizens, firms, attorneys, businesses, and researchers. The work we do matters. Our focus is on building the highest quality applications using cutting-edge technologies to satisfy market driven needs.

Our technology stack consists of:

  • Microsoft SQL Server 2019
  • .NET Core (C#)
  • REST API patterns
  • Nest queries (Elastic Search/ OpenSearch)
  • SQL server (queries, stored procedures, view).
  • AngularJS, JavaScript, Blazor
  • AWS
  • Git based source control
  • Bonus if you have experience with ElasticSearch, modern Javascript frameworks, Docker, jenkins


  • Software Engineer is responsible for development across the stack, from high performance backend services through business requirements and customer-facing UI.
  • Work through all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
  • Collaborate with Business Analysts and Subject Matter Experts to refine requirements which address the integration needs of our clients.
  • Contribute to and validate software design scheme and models.
  • Write and maintain application code for functionality.
  • Participate in and conduct code reviews.
  • Provide guidance to less experienced team members to ensure knowledge transfer and training are successfully meeting department goals.
  • Assure integrity of all solutions developed through coordination of testing and adherence to company standards and procedures.


We would love to talk to you if:

  • You have at least 2 years of software development experience.
  • You aim for simplicity.
  • You care about scalable, reliable, well-tested code.
  • You are willing to work in any part of the stack required to move the team forward.
  • You are willing to take any project and be a leader to less experienced development staff.
  • You can develop programs that are complex in nature, adhering to established departmental standards.
  • You love learning and implementing new technologies and architectures within a reasonably quick timeframe while producing and testing high quality software.
  • You have ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
  • You don’t shy way fixing bugs in existing code, often unfamiliar programs, under considerable time constraints.
  • You have experience writing and testing complex code to meet strict deadlines.