drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Herndon, VA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

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 highlevel analysis and design to address and create wellintegrated 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

  • Bachelors 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.
  • Welldeveloped logical thinking and reasoning skills.
  • Ability to prioritize and complete multiple tasks in a fastpaced technical environment.
  • Keen attention to detail.


Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

Department / Functional Area

Software Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.