Senior Software Engineer
Apply NowCompany: Tyler Technologies
Location: Yarmouth, ME 04096
Description:
Description
Responsibilities
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
- 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
- Strong RESTful API knowledge
- Experience with the test-driven development