Tyler Technologies Troy , MI 48066
Posted 1 week ago
Description
Tyler's Public Safety offers mobile communications, comprehensive records management, Geographic Information Systems (GIS) systems to track mobile unit activity, and business/residential alarm system registration. This public safety solution conforms to Uniform Crime Reporting (UCR) standards and integrates with the National Crime Information Center (NCIC). Tyler Public Safety is a public safety solution used around the country by police, tribal police, campus police, transit authority police, sheriff, and postal police departments as well as fire and rescue units.
Responsibilities
Participate in the entire lifecycle of analysis, design, coding, testing, implementation and support
Develop new features as well as maintain legacy code within the product suite
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
Lead and mentor Junior Developers and/or Interns
Qualifications
2+ years of experience in designing and programming applications
Strong knowledge of computer science fundamentals in data structures, algorithms, complexity analysis, and databases
Exceptional software design, problem solving and object-oriented coding skills
Skills and experience with C#, SQL, VB Script, XML/XSD/XSLT, DHTML, Visual Basic 6
Proficient with tooling to enable SDLC (TFS, Visual Studio, etc.)
Ability to excel in an Agile based team with a strong focus on collaboration and teamwork
Strong knowledge of design and code patterns, specifically toward .NET
Ability to understand and follow existing architectural patterns
Positive outlook and willingness to learn and accept feedback from others
Strong communication skills especially around technical team interaction
Familiarity with Test-Driven Development (TDD) and test automation frameworks is helpful
Demonstrated experience developing enterprise business applications is strongly preferred
Bachelor's Degree in Computer Science or related technical field, or equivalent work experience
Tyler Technologies