Tyler Technologies

Senior Software Engineer

Tyler Technologies$110K — $130K *
Troy, MI 48085In-Person
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent experience
  • 5+ years in designing and programming commercial-grade software applications
  • 5 years of object-oriented design experience
  • 5+ years of experience with C# or another object-oriented programming language
  • Strong communication skills for internal and customer interaction
  • Ability to learn new technologies quickly and proactively
  • Deep understanding of .NET framework including multi-threaded and asynchronous programming
  • Experience with web client technologies like HTML5, CSS3, JavaScript (Angular is a plus)
  • Familiarity with REST, SOAP, (S)FTP, and other web communication technologies
  • Knowledge of SQL and Microsoft SQL server
  • Experience with development tools like Visual Studio, JIRA, TFS, Git
  • Proficiency in AI-assisted development tools and responsible AI practices
  • Ability to evaluate emerging AI technologies for software integration
  • Familiarity with Agile methodologies and industry-standard development practices

Responsibilities

  • Collaborate with Technical Project Managers to gather customer requirements
  • Deploy software and work directly with customers and 3rd parties during testing phases
  • Support and maintain existing interface implementations
  • Adhere to development practices set by the public safety interface development team
  • Work collaboratively with developers, analysts, and architects to address complex technical issues
  • Focus on personal development and contribute new ideas to the interface development team

Benefits

  • Opportunities for continuous learning and professional development
  • Environment fostering teamwork and collaboration
  • Involvement in impactful projects related to public safety
  • Flexibility in working with both technical and non-technical stakeholders
  • Access to modern development tools and technologies
  • Exposure to advancements in AI and software integration
Full Job Description
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, 3rd 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 3rd 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

About Tyler Technologies

Tyler Technologies, Inc. is a software company that provides integrated software and technology services to the public sector. The company was founded in 1966 and is headquartered in Plano, Texas. Tyler Technologies operates through two segments: Enterprise Software and Appraisal and Tax. The Enterprise Software segment provides software systems to municipal and county governments and schools. The Appraisal and Tax segment provides software and services for property appraisal and tax assessment to local governments and taxing authorities. Tyler Technologies' software and services are used by more than 15,000 local government offices in all 50 states, Canada, the Caribbean, Australia, and other international locations.
Learn more about Tyler Technologies
Size
6,959 employees
Market Cap
$13.4 billion
Industry
Net Income
$194.8 million
Founded
1966
5 Year Trend
+15.9%
Revenue
$1.1 billion
NASDAQ

Similar Jobs

More Jobs at Tyler Technologies

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: