Tyler Technologiesposted 18 days ago
Full-time • Mid Level
Troy, MI
Publishing Industries

About the position

Tyler Technologies is looking for an innovative, talented, Software Engineer to help us build the next generation of our industry-leading Public Safety solutions. In this role, the Software Engineer will work in a results-driven environment to develop the next generation of our web application platform. Ideal candidates will believe in Agile concepts and have demonstrated success working as part of a self-organizing team. The primary technologies used include Microsoft .NET/C#, MSSQL, HTML5, CSS3, JavaScript/TypeScript, and Angular framework.

Responsibilities

  • Implement web user interfaces using Angular framework, HTML5, CSS3, and TypeScript/JavaScript
  • Develop the next generation of public safety web application platform using cutting edge Service Oriented Architecture and message-based technologies
  • 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 in an Agile setting, including deploying and maintaining automated unit tests and functional tests
  • Review designs and code implementations of other developers

Requirements

  • Around 4+ years of experience in developing user interfaces for Mobile/Desktop using Angular framework, HTML5, CSS3, and TypeScript/JavaScript, ngRx
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular
  • Familiarity with AWS cloud serverless technologies
  • Ability to excel working on a highly collaborative team
  • Very good understanding of object-oriented programming concepts and SOLID principles
  • Skills and experience with web client technologies inclusive of HTML5, CSS3, and JavaScript/TypeScript
  • 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 (Git, 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
  • Demonstrated experience developing enterprise business applications
  • Familiarity with Angular and client-side JavaScript test automation frameworks
  • Development experience using AWS or similar Cloud technologies
  • Bachelor's Degree in Computer Science or related field
  • Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service