Tyler Technologies is hiring a

Lead Software Engineer

Overland Park, United States
Tyler Technologies is looking to hire a Lead Software Engineer as a hybrid resource from our Troy MI office.  As our Senior Engineer, you will be responsible for generating creative solutions to address complex issues to current applications and/or to create new solutions that address clients’ needs.  The Lead Software Engineer is key team player who will take ownership of issues and problems and see them through to a successful resolution exercising judgement with little direction or guidance.
 
 

Responsibilities

  • Provide high-level analysis and design to address and create well-integrated application systems.
  • Develop new application solutions and enhance existing solutions by coding system features according to system designs.
  • Provide guidance and direction to less experienced staff to ensure bugs to existing applications are fixed and/or to clear 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.
  • Assist in leading phases of the software development life cycle, 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.
  • Provide guidance to less experienced team members to ensure knowledge transfer and training are successfully meeting department goals.
  • Achieve departmental goals and timelines.
  • Perform other duties as assigned.
 

Qualifications

  • Bachelor’s degree in computer science, computer engineering, or comparable work experience.
  • Typically eight or more years of software development experience with database technology.
  • Demonstrated advanced knowledge of software development practices, computer science theory, and understanding of relevant technologies.
  • Relevant Technologies:
    • Java
    • Oracle SQL
    • DHTML
    • Javascript
    • XML/XSD/XSLT
    • SOAP/Rest API
  • Experience writing and testing complex code to meet strict deadlines.
  • Demonstrated advanced understanding of product architecture and all underlying technologies.
  • Demonstrated advanced understanding of development process.
  • Demonstrated proficiency with data modeling tools, web services and/or service oriented architecture.
  • Experience working well both independently and within a team environment.
  • Strong written and verbal communication skills.
  • Strong interpersonal skills.
  • Experience providing guidance and direction to less experienced staff.
  • Strong negotiation skills with various parties to ensure enhancements to applications are addressed while maintaining/balancing business situations and constrictions.
  • Well-developed logical thinking and reasoning skills.
  • Ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
  • Keen attention to detail.
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Lead Software Engineer Q&A's
Report this job
Apply for this job