> Markdown version of [/jobs/ext/4670154-software-engineer](https://www.wearedevelopers.com/jobs/ext/4670154-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Tyler Technologies - **Location:** Dayton, OH, United States - **Experience:** Experienced - **Salary:** $59,451 - $90,000 - **Contract:** Permanent contract - **Skills:** Vbscript, XML Schema, Automation of Tests, C Sharp (Programming Language), Software Documentation, Databases, Computer Engineering, Dynamic HTML, Microsoft SQL Server, Service-Oriented Architecture, Software Engineering, Web Services, Extensible Markup Language (XML), Extensible Stylesheet Language Transformations (XSLT), Information Technology, Visual Basic Language - **Published:** November 11, 2026 - **Apply:** https://diversityjobs.com/career/18888050/Software-Engineer-Ohio-Dayton ## About the Role * Bachelor's degree in computer science, computer engineering, or comparable work experience. * Typically two 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. Relevant Technologies: * .Net / C# (or similar high level language) * SQL Server 2000/2005 * DHTML * VB Script * XML/XSD/XSLT * Visual Basic 6 or * Relevant related technologies * Demonstrated ability to write and test code in reasonable timeframes. * Demonstrated basic understanding of product architecture and all underlying technologies. * Demonstrated basic understanding of development process. * Experience with data modeling tools, web services and/or service oriented architecture is beneficial.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 enhancements to applications are addresses 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 details ## Description * 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 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. * Achieve departmental goals and timelines. * Perform other duties as assigned.