Software Developer
Tyler Technologies · Falmouth, Maine, Yarmouth, Maine, Orono, Maine, Salary: USD 51450 - 83945 Annually
About The Role
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 with SQL and Relational Databases
Experience with Linux, Git, and Docker
Strong RESTful API knowledge
Experience with test-driven development
Other Beneficial Skills and Knowledge
Experience with cloud services such as:
NoSQL databases
Document storage services
Message queues
Notification services
Experience with Terraform
Experience with automated testing, load testing, and CI/CD
Experience with LocalStack
AWS Experience and Certifications
How We Act
We value big ideas and creative execution.
We build open and honest relationships.
We are results-driven and accountable.
We celebrate success together.
We aspire to be remarkable and take pride in our work.
We take individual responsibility for the success of every client.
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing