Description
Tyler Technologies is looking for a talented Senior Software Engineer to join our Public Safety Interface Development team . Responsibilities for this position include design, development , deployment, and maintenance of interfaces between New World Public Safety products, 3 rd party vendors, and intra-divisional Tyler Technologies integrations .
Ideal candidates will have an in- depth knowledge of software design and development using Microsoft .NET platform technologies . This position requires working in highly collaborative teams that follow Agile practices as well as strong problem solving and communication skills .
Responsibilities
• Work with the Technical Project Managers to understand customer requirements prior to and during the development process
• Deploy software and work directly with customers and 3 rd parties on testing and gathering feedback throughout the deployment phase
• Support and maintain existing interface implementations
• Follow the development practices of the public safety interface development team
• Collaborate with other software developers, business analysts, and software architects to solve complex technical problems
• Continually grow development and personal skillsets while bringing your ideas to interface development team and leadership
Qualifications
• Bachelor’s degree in Computer Science or related technical field or equivalent experience
• 5+ years of experience in designing and programming commercial-grade software applications
• 5 years of object-oriented design experience
• 5 + years of C# or other object-oriented programming language experience
• Strong verbal and written communication skills with internal technical teams & potentially technical or non-technical customer representatives
• Ability to adapt and learn new technologies quickly and proactively
• Experienced in the .NET framework ecosystem , multi-threaded, and asynchronous programming models.
• Development experience with web client technologies including HTML5, CSS3, JavaScript (Angular framework experience a plus)
• Familiarity with REST, SOAP, (S)FTP, and other web communication technologies
• Knowledge of SQL and Microsoft SQL server
• Experience using development tools such as Visual Studio, JIRA, TFS , Git
• Proficiency in using AI-assisted development tools to improve productivity, code quality, testing, and troubleshooting, with an understanding of responsible AI practices, including security, privacy, and validation of AI-generated output.
• Ability to evaluate and apply emerging AI technologies to software development and interface integration use cases is preferred.
• Familiarity with industry-standard development practices (Agile methodologies, Test Driven Development, Behavior Driven Development, etc.)
• Familiarity with AWS services and development is helpful, not required