About the Role
Join the Enterprise Justice team at Tyler Technologies as an Associate Software Engineer! This is a fantastic opportunity for a full stack engineer to work remotely and collaborate with a diverse team. As an Associate Software Engineer, you will utilize a wide range of technologies such as .NET, Angular, HTML5, SQL, and Cloud/AWS to build scalable solutions that empower our clients and support mission-critical outcomes.
What You'll Do
- 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.
Nice to Have
- Experience with cloud services such as AWS or Azure.
- Familiarity with Agile methodologies.
- Knowledge of additional programming languages.
What We Offer
- Competitive salary and benefits package.
- Remote work flexibility.
- Opportunities for professional development and growth.
- Collaborative and innovative work environment.
- Supportive team culture focused on continuous learning.
This Associate Software Engineer position offers a great opportunity to work remotely with a supportive team at Tyler Technologies, focusing on innovative software solutions for the public sector.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months