Full Stack Software Engineer
Description
Join the team at Tyler Technologies as a 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) to build scalable solutions that empower clients and support mission-critical outcomes.
Responsibilities
- Design and implement complete features from requirements through deployment
- Follow and enforce best practices for security, testing, and API design
- Troubleshoot build issues and deployment problems
- Take ownership of code coverage metrics and testing strategies
- Identify and implement process improvements
- Write clean, efficient, and maintainable code
- Apply technical expertise to ensure successful project/product delivery
- Act as a domain expert in 1–3 technical areas
- Integrate AI/ML models or third-party AI services into applications
- Collaborate with agile teams for planning, scoping, and solution design
- Work with architects and developers on project development
Qualifications
- Minimum bachelor’s degree in computer science/IT and related ield with agg. score 60% or above
- Minimum 3+ years of software development experience
- Experience across the full software development lifecycle
Technical Skills
- Strong knowledge of .NET platform, C#, OOPs, and SOLID principles
- Experience with .NET MVC, Angular (v8 or later), jQuery
- Solid understanding of HTML, JavaScript, AJAX, CSS
- Knowledge of architecture principles, design patterns, and scalable systems
- Intermediate Git skills (branching strategies, collaboration worklows)
- Hands-on experience with SQL databases, schema design, and optimization
- Experience with cloud platforms (AWS/Azure) and APIs
- Familiarity with message services and push notiications
- Good knowledge of Entity Framework