Tyler Technologies - Lakewood, CO

posted about 1 month ago

Full-time - Mid Level
Hybrid - Lakewood, CO
Professional, Scientific, and Technical Services

About the position

The Mid-Level Java Software Engineer will be part of the Property and Recording Division at Tyler Technologies, focusing on the development, support, and maintenance of core applications related to property assessment and taxation. This hybrid role requires collaboration with a software development team to create new features and ensure the integrity of existing applications.

Responsibilities

  • Develop new application programs from established specifications or documented requirements.
  • Maintain existing application programs by fixing bugs or clearing up operational deficiencies in both previously released software and software slated for future release.
  • Assure program, module, and system integrity through thorough testing and adherence to company standards and procedures.
  • Work through all software development life cycle phases, including research, design, analysis, requirements, implementation, test automation, and maintenance.
  • Utilize new technologies and tools to modify products and provide integration with applications developed internally and externally.
  • Prepare and modify program and system documentation.
  • Achieve departmental goals and timelines.
  • Perform other duties as assigned.

Requirements

  • Bachelor's degree in computer science, computer engineering, or comparable work experience.
  • Typically, five or more years of software development experience with database technology.
  • Demonstrated proficient knowledge of software development practices, computer science theory, and understanding of relevant technologies.
  • Experience with Agile/Scrum practices & ceremonies.
  • 5+ years of SQL DDL & DML (SQL Server, Oracle, etc...) experience.
  • 5+ years of Java Object-oriented design experience.
  • Data structures and Unit testing (JUnit) experience.
  • Demonstrated ability to write and test code in reasonable timeframes.
  • Provide SME input on compliance of products to architectural standards and impacts on the IT environment.
  • Demonstrated a basic understanding of the development process.
  • Ability to work well both independently and within a team environment.
  • Good written and verbal communication skills.
  • Good interpersonal skills.
  • Ability to negotiate with various parties to ensure application enhancements are addressed while maintaining/balancing business situations and constrictions.
  • Well-developed logical thinking, reasoning, and problem-solving skills.
  • Well-developed time management skills.
  • Ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
  • Keen attention to detail.

Nice-to-haves

  • Experience using Git
  • Experience with Gradle
  • Web development experience (Apache Tomcat, HTML, JavaScript, Angular)
  • Experience with Spring
  • AWS experience/certification

Benefits

  • Competitive salary range between $66,585 - $115,000 based on geographic differences.
  • Health and financial wellness support through competitive benefits.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service