Software Engineer, Compliance

Tyler Technologies Headquarters Troy , MI 48007

Posted 2 months ago

Are you looking to join a cohesive, team-oriented group of engineers who share your passion for building great software? Excited about an opportunity to impact mission-critical systems used on the front lines of law enforcement and public safety agencies across the United States?

Tyler Technologies is looking for a talented Software Engineer to enhance and maintain our flagship Records Management solution. In this role, you will become involved in all aspects of solution development including analysis, design, coding, testing and support. Ideal candidates will enjoy solving complex technical problems and thrive in a highly collaborative environment. The primary technologies used include Microsoft .NET 4.0, C#, SQL, and AngularJS.

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


  • Design, develop and maintain our enterprise software solutions

  • Contribute ideas for mitigation of legacy code and well as establishing criteria for the selection, development, and implementation of new technologies within the enterprise

  • Ensure on-going success of projects by designing high-quality technical solutions

  • Collaborate with other software developers, business analysts and software architects to solve complex technical problems

  • Participate in troubleshooting of production issues


  • Ability to excel working in a team environment

  • Skills and experience with C# and SQL

  • Strong knowledge of computer science fundamentals in data structures, algorithms, complexity analysis, databases and web technologies

  • Exceptional software design, problem solving and object-oriented coding skills

  • Knowledge of various industry standard development practices such as Agile, OOD, TDD, BDD

  • Strong knowledge of design and code patterns, specifically toward .NET

  • Proficient with tooling to enable SDLC (TFS, Visual Studio, etc.)

  • Strong communication skills especially around technical team interaction

  • Continually grows personal skillset and knowledge base with independent research

  • Familiarity with REST services and ASP.NET Web API

  • Demonstrated experience developing enterprise business applications is strongly preferred

  • Experience designing, building and deploying highly available and scalable web applications in a professional work environment is strongly preferred

  • Experience configuring and working with IIS web administration and web server platform

  • Experience with reading and executing detailed technical specifications

  • Familiarity with AngularJS and jQuery

  • Familiarity with client side (Javascript) test automation frameworks

  • Degree in Computer Science or related field

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Corporate Systems Software Engineer


Posted Yesterday

VIEW JOBS 11/16/2018 12:00:00 AM 2019-02-14T00:00 Altair transforms design and decision making by applying simulation, machine learning and optimization throughout product lifecycles. Our broad portfolio of simulation technology and patented units-based software licensing model enable Simulation-Driven Innovation™ for our customers. With more than 2,000 employees, Altair is headquartered in Troy, Michigan, USA and operates 71 offices throughout 24 countries. Altair serves more than 5,000 customers across broad industry segments. To learn more, please visit This role will support the lead JIRA Admin in basic JIRA administration duties, including (but not limited to) user creation, UI configuration, and workflow creation. Also help support the department's development of applications and tools. As needed, the software engineer will support the development of scripts, JIRA add-ons, and web tools to enhance JIRA usage. Duties and Responsibilities: * Perform basic JIRA administration duties - user creation, screen design, and workflow imple-mentation as requests come from JIRA users. * Java, python, perl, php, Groovy development of applications and tools. * Develop scripts for automation, workflow and systems enhancement purposes. * Aid in development of JIRA add-ons and web application for creating features that are not in-nately available in JIRA. * Compose guides and processes in Confluence for documentation purposes. * Work with the Systems team to access the JIRA server when needed for back-up purposes, troubleshooting, and shutting down/restarting the application. Skills: * 1+ year of experience with using JIRA as an end user and/or admin. * Comfortable with coding basic to intermediate algorithms in Java. * Knowledge of scripting languages - HTML, JavaScript, and PHP, shell, and Python * Basic SQL/Database knowledge * Knowledge of navigating within Linux environment and VI editing skills. * Basic understanding of code version control - experience with Perforce is desirable. * Ability to quickly adapt to changing technology environment. * Well developed time management and organizational skills. * Strong communication skills (verbal/written) - the ability to articulate clearly and succinctly to a variety of audiences (PMs, Technical Specialists, Support, Developers, QA, etc). Altair Troy MI

Software Engineer, Compliance

Tyler Technologies Headquarters