Senior Software Engineer positions focus on delivering results in their domain. This page aggregates open Senior Software Engineer roles and what employers typically expect.
### Description ## **Responsibilities** - Build out applications and infrastructure for the Tyler suite of products - Participate in both agile and waterfall development environments, assist in sprint definitions/reviews as needed - Collaborate with product teams to bring tangible results to market - Aid Technical Support and other departments for deployment and run-time issues as needed - Contribute to the vision, concept, planning, architecture, design, usability, API, and documentation of Tyler products - Contribute to the continuous improvement of internal processes - Contribute to cloud migration efforts - Facilitate code reviews - Assist with designing and implementing frameworks, micro-services, and general components for use by front-line Tyler products - Develop and extend core features for existing infrastructure micro-services ## **Qualifications** - BS/BA in Computer Science, Software Engineering or equivalent experience - Ability to learn quickly and juggle multiple tasks - Ability to deliver within a deadline and prioritize work - Self motivated, exhibiting a high level of ownership - Ability to collaborate with software engineers, product managers and other cross-functional teams - Proficiency in C# (.Net 6+) - Experience with HTML, Javascript/Typescript, and a front-end framework like Angular - Experience SQL and Relational Databases - Experience with Linux, git, and Docker - Experienice with FourJs Genero desirable, but not required - Strong RESTful API knowledge - Experience with the test-driven development