About this role
About the Role
Tyler Technologies is seeking a Software Engineer that loves working on the web and cloud platforms to join our team of passionate coders in a modern development environment. The strongest candidates will have solid development, systems, and automation expertise, working in a full stack environment, and demonstrated software development experience building fault-tolerant applications at scale on the cloud infrastructure.
What You'll Do
-
Work through all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
-
Collaborate with Subject Matter Experts to refine requirements, analyze, design and create solutions that target defined business needs.
-
Write and test code, documenting and implementing functionally appropriate, technically sound, and well-integrated application systems.
-
Maintain existing programs by fixing bugs or clearing up operational deficiencies.
-
Assure program, module and system integrity through thorough testing.
-
Utilize new technologies and tools to enhance applications.
-
Provide guidance to less experienced team members to ensure knowledge transfer and training are successfully meeting department goals.
-
What We're Looking For
-
5+ years of experience with the .NET web technology stack (C#, ASP.NET MVC, .NET core) required
-
Bachelor’s degree in either Computer Science, Math or GIS. Comparable work experience can be substituted.
-
Experience with relational databases such as Microsoft SQL Server required.
-
Experience with Docker, Kubernetes, or other container technologies highly desirable.
-
Experience with Enterprise GIS systems using ArcGIS Server and other ESRI technologies highly desirable.
-
Strong analytical, communication, and problem-solving skills with a keen attention to detail.
-
Ability to work in a team environment using Agile-based development methodologies.
-
Nice to Have
-
ArcGIS Server and ESRI technologies experience (if not already listed above)
-
Additional cloud platform experience and automation tooling.
-
Compensation & Benefits
-
Salary will generally fall between $66,585 - $120,000 before adjustment for geographic differences.
-
Great Place to Work & Grow Your Career with competitive benefits and wellness programs.