Software Engineer, Interface Development

Tyler Technologies   •  

Troy, MI

Industry: Technology


Less than 5 years

Posted 77 days ago

This job is no longer available.

Tyler Technologies is looking for a talented Software Engineer to join our Public Safety Interface Development team. Responsibilities for this position include design, development, deployment and maintenance of interfaces between New World Public Safety products, 3rd party vendors and intra-divisional Tyler Technologies integrations. Ideal candidates will have an in-depth knowledge of software design and development using Microsoft .NET platform technologies. This position requires working in highly collaborative teams that follow Agile practices as well as strong problem solving and communication skills.

The New World Public Safety solution encompasses our police and fire computer-aided dispatch (CAD), mobile units, inspections, and field reporting as well as the supporting back office police, fire, and corrections records. This essential product line for police and fire departments across the United States is used to effectively dispatch units and make them more efficient in their daily job functions.


Troy, Michigan


  • Work with the Technical Project Managers to understand customer requirements prior to and during development process
  • Deploy software and work directly with customers and 3rd parties on testing and gathering feedback throughout deployment phase
  • Support and maintain existing interface implementations
  • Follow the development practices of the public safety interface development team
  • Collaborate with other software developers, business analysts and software architects to solve complex technical problems
  • Continually grow development and personal skillsets while bringing your ideas to interface development team and leadership


  • Bachelor’s degree in Computer Science or related technical field or equivalent experience
  • 2+ years of experience in designing and programming commercial grade applications
  • 2+ years of object-oriented design experience
  • 2+ years of C# or other object-oriented programming language experience
  • Strong verbal and written communication skills with internal technical teams & potentially technical or non-technical customer representatives
  • Ability to adapt and learn new technologies quickly and proactively
  • Experienced in the .NET framework ecosystem, multi-threaded and asynchronous programming models
  • Development experience with web client technologies including HTML5, CSS3, JavaScript (Angular framework experience a plus)
  • Familiarity with REST, SOAP, (S)FTP, and other web communication technologies
  • Knowledge of SQL and Microsoft SQL server
  • Experience using development tools such as Visual Studio, JIRA, TFS
  • Familiarity with industry standard development practices (Agile methodologies, Test Driven Development, Behavior Driven Development, etc.)

Requisition Number: 8018082