Sr. Software Engineer chez Tyler Technologies
Tyler Technologies · Troy, États-Unis d'Amérique · Onsite
- Senior
- Bureau à Troy
Description
Responsibilities
- Create lasting impact by building and continuously improving our cloud-native products.
- Work within the engineering team on designing and developing core product functionality.
- Contribute to the design of features and provide thought leadership by taking into consideration business requirements, data needs, performance, scalability, and user experience.
- Optimize the application for maximum speed and scalability.
- Drive technical excellence into every aspect of the software development and delivery lifecycle.
- Continually learn and take initiative to stay current with industry trends and front-end technology.
- Cross-pollinate smart ideas and promote learning and knowledge sharing across teams.
- Be outcome focused and work collaboratively with the team to continually drive strong results.
Qualifications
- 5 years of experience designing and building event driven distributed systems.
- Experience building enterprise caliber applications with .NET and C#.
- Familiarity with HTML5, CSS3, JavaScript, and TypeScript, preferably with Angular experience.
- Continuous delivery/deployment knowledge and experience.
- Experience working with container and orchestration technologies like Docker, Kubernetes, EKS, etc.
- Knowledge and experience with public cloud infrastructure and services, preferably AWS.
- Used Infrastructure-as-Code (IaC) technologies like Terraform, Cloud Formation, etc.
- Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.
What you value:
- Dedication to quality: Build quality in with clean and well designed code, using test automation effectively to maximize speed and reliability.
- Curiosity: Interested in solving hard problems, and enjoy exploring new technologies and ideas. Enjoy diving into unknown territory with the help of your team.
- Ownership mentality: Empowered to make decisions, and you take responsibility for the outcome.
- Team Player: Value collaboration and excel working in a fast-paced team environment.
- Growth Mindset: Take initiative to find ways to improve yourself and your team through observation, feedback, and continuous learning.
- Communication: Exceptional written and verbal communication skills and have an ability clearly articulate technical concepts to both technical and non-technical audiences.
- Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.