Description
Tyler Technologies is looking for an innovative talented Software Engineerto help us build the next generation of our industry-leading Public Safety 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 /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
Qualifications:
- 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 asingle page (SPAs)using various JavaScript frameworks likeAngular
- 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 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
- 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
- Bachelors Degree in Computer Science or related field
- Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.