Associate Software Engineer
Tyler Technologies
Plano, United States of America
1 month ago
Role details
Contract type
Internship / Graduate position Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Plano, United States of America
Tech stack
Java
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
HTML5
Automation of Tests
Unit Testing
C Sharp (Programming Language)
Cloud Computing
Code Review
Computer Programming
Databases
Computer Engineering
Data Structures
Database Theory
Software Debugging
Hypertext Transfer Protocols (HTTP)
Python
Software Engineering
SQL Databases
Backend
GIT
Angular
Information Technology
Web Technologies
Front End Software Development
Software Version Control
Job description
Join the Enterprise Justice team at Tyler Technologies as an Associate Software Engineer! As a full stack engineer, you will work with a wide range of technologies such as .NET, Angular, HTML5, SQL, and Cloud/AWS building scalable solutions that empower our clients and support mission-critical outcomes. Location
Plano, Texas Responsibilities
- Write clean, testable, maintainable code following established standards
- Debug software issues using systematic approaches
- Submit appropriate pull requests demonstrating code review understanding
- Create and maintain unit tests for code reliability
- Master core technologies through hands-on practice
- Document key learnings for knowledge sharing
- Participate in team learning initiatives
- Collaborate effectively with team members to achieve project goals
- Participate in Agile development processes
- Support on-call duties with senior guidance
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical field, OR equivalent combination of education and professional experience demonstrating programming competency
- 0-2 years of professional software development experience
- Demonstrated programming through internships, personal projects, bootcamp programs, or academic coursework
- Experience with modern development practices including version control and testing
- Proficiency in at least one modern language (C#, Java, Python, JavaScript, etc.)
- Computer Science Fundamentals: Data structures, algorithms, software design principles
- Version Control: Working knowledge of Git and collaborative workflows
- Database Basics: SQL and basic database concepts
- Web Technologies: HTTP, APIs, front-end/back-end architecture
- Testing: Understanding of unit testing concepts and automated testing approaches
- Analytical and problem-solving abilities with attention to detail
- Written and verbal communication for technical and non-technical audiences
- Independent and collaborative work in team environments
- Growth mindset with enthusiasm for continuous learning
- Time management and task prioritization skills
- Adaptability in fast-paced, changing technical environments
- May be required to undergo fingerprint background checks for CJIS clearance
About the company
Great Place to Work & Grow Your Career
Come join us as we transform the public sector! Our mission, vision, and values guide everything we do. We're also frequently recognized as a great workplace locally and nationally. See our many awards and accolades.
Taking Care of You & Your Family
Your health and well-being are important to us. That's why we invest in our team members by offering competitive benefits to support their health and financial wellness. Learn more about how we care for our people.
Tyler is subject to regulations, guidelines, and/or client requirements relating to the qualifications of Tyler personnel performing certain client work. Because of the nature of this position, it is a requirement that the candidate can successfully pass a federal background check at the time an offer is extended and over the course of employment with Tyler.