Tyler Technologies is looking to hire a .NET Developer for their Tyler Plano team to drive the iterative enhancement of an industry-leading set of products with a focus on performance, scalability, and cloud-native technologies, ultimately improving the lives of citizens through online services.
Requirements
- 5-10+ years’ experience building excellent customer experiences using Microsoft .NET technologies.
- 5-10+ years’ experience with C-Sharp / .NET Core development.
- Confidence using JavaScript, HTML, and CSS.
- 5-10+ years’ experience creating and consuming RESTful services.
- Responsive Design and Single Page Applications (SPA) experience.
- 2 or more years of experience with Open Search/ElasticSearch/Redis/DynamoDB cluster
- Experience with SQL and database management.
Responsibilities
- Plan, review, and perform analysis, design, coding, and implementation of complex, enterprise-grade systems using Microsoft development products (Asp.net, C-Sharp, Visual Studio, VS Code, Windows Communication Foundation, MVC, web services, as well as a growing presence of .NET Core variants) and open standards products (JS, ECF, etc.) for both traditional desktop client systems and web-first products.
- Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide
- Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production
- Collaborates with other team members in agile processes
- Works the Product Team to ensure user stories are valuable, developer ready, easy to understand and testable
- Helps grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions
- Creates new and better ways for the organization to be successful
Other
- minimum 3 days per week in office presence
- 0-5% travel (rare trips to client sites for hands-on collaboration with clients)
- A strong work ethic, a great attitude, a desire to learn, and a focus on outcomes are expected.
- Our team members are self-motivated professionals who enjoy the challenge of coding and implementing dynamic services and business solutions in a fast-paced, creative, and results-oriented environment.
- Excellent communication skills, able to collaborate with remote teams, share ideas and present concepts effectively