About this opportunity
Tyler-Technologies-29572f8 lists this Senior Software Engineer opportunity in troy, Michigan. Review the employer’s description below for duties, qualifications and application requirements.
Job description
Software EngineeringTroy,Michigan
Salary: USD - Annually
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.
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
#J-18808-Ljbffr
Worksite address
troy, MI, 48083, US
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.