Logo
Tyler Technologies

Software Engineer

Tyler Technologies, Yarmouth, Maine, us, 04096


Description

ResponsibilitiesBuild out applications and infrastructure for the Tyler suite of productsParticipate in both agile and waterfall development environments, assist in sprint definitions/reviews as neededCollaborate with product teams to bring tangible results to marketAid Technical Support and other departments for deployment and run-time issues as neededContribute to the vision, concept, planning, architecture, design, usability, API, and documentation of Tyler productsContribute to the continuous improvement of the internal processesContribute to cloud migration effortsFacilitate code reviewsAssist with designing and implementing frameworks, micro-services, and general components for use by front-line Tyler productsDevelop and extend core features for existing infrastructure micro-servicesQualificationsBS/BA in Computer Science, Software Engineering or equivalent experienceExperience with, or aptitude for, .NET, C# coding3-5 years of software design and development experience with conventional technologiesSuperior communication, analytical, and problem-solving skills is a mustDemonstrated ability for effective multi-tasking and tracking deliverables and timelinesAbility to be successful working on highly visible deliverablesDemonstrated ability to successfully collaborate across team or division boundariesFamiliarity with Linux, HTML5, JavaScript, .NET, SQL, Angular, and REST APIs is beneficialExperience with data modeling tools and web services is beneficialExperience with Amazon Web Services a plusAWS certifications are beneficialExperience with automated tests, continuous deployment, and test-driven development is beneficial