Software Engineer, Enterprise Records

Apply Online

Are you a software craftsman looking to join a cohesive, team-oriented group of agile professionals who share your passion for building great software? Excited about an opportunity to support first responders with software used on the front lines of law enforcement, fire rescue and public safety agencies across the United States? Our software helps save lives every day and our teams are passionate about supporting our users.

Tyler Technologies is looking for innovative, talented, passionate Software Engineers to help us build the next generation of industry-leading Public Safety solutions. Our engineers are involved in all aspects of solution creation including analysis, design, coding, testing and support. Ideal candidates will believe in Agile/Lean concepts and have demonstrated success working as part of a self-organizing team.

Work with our integrated solutions that help courts and public safety organizations of all sizes better protect and serve the public. By helping provide solutions that improve efficiency and response time, you can help serve our citizens and make communities safer.

Location

Troy, Michigan

Responsibilities

  • Develop the next generation of our web application platform using cutting edge Service Oriented Architecture and message-based technologies
  • Implement web user interfaces using HTML5, CSS3 and jQuery
  • Research the latest web trends and technologies, and make recommendations on how they can be leveraged for future development
  • Design, develop and debug scalable platform services
  • Develop RESTful web services
  • Apply test-driven development practices using JUnit in an Agile setting, including deploying and maintaining automated unit tests and functional tests
  • Review designs and code implementations of other Developers

Qualifications

  • Ability to excel working in a highly collaborative team environment
  • Very good understanding of object oriented programming concepts and SOLID principles
  • Skills and experience with web client technologies inclusive of HTML5, CSS3, JavaScript, AJAX and JSON
  • Familiarity with REST services and ASP.NET Web API
  • Understanding of modern techniques such as Responsive Web Design, Dependency Injection and Design Patterns
  • 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.)
  • Ability to provide mentorship/guidance to junior Developers on technologies, patterns and practices
  • Strong verbal and written communication skills with both technical and non-technical colleagues

Apply Online


Requisition Number:8019061-1

Tyler Technologies is proud to be an affirmative action / equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other status protected under local, state or federal laws. If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request by emailing jobs@tylertech.com or by calling 800.646.2633 ext. 791008. Please keep in mind these methods are reserved for individuals who require accommodation due to a disability.
spacer module is 50px
Didn’t find what you’re looking for?

Start your search again

spacer module is 25px
Day in the Life

At Tyler, employees are valued and encouraged to innovate, while having fun along the way. Join the Tyler family and see why our employees love working here.

Get to know our family
Meaningful Work, Valuable Benefits

To make work even more rewarding, we offer a full range of benefits to enhance the well-being of our full-time employees and eligible family members.

Check out our benefits
Why Work at Tyler?

While committed to serving the public sector, we’re also dedicated to investing in our employees. Be a part of the collaborative, passionate community where you can thrive personally and professionally.

Come work with us

Take the next step with Tyler