> Markdown version of [/jobs/ext/3221017-software-developer-iii-information-technology-division](https://www.wearedevelopers.com/jobs/ext/3221017-software-developer-iii-information-technology-division). 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 Developer III - Information Technology Division - **Company:** Harris Central Appraisal District - **Location:** Houston, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, PHP (Programming Language), Software Applications, Business Process Modeling, C Sharp (Programming Language), Cascading Style Sheets (CSS), Information Systems, Hardware Interface Design, Human-Computer Interaction, Python (Programming Language), Microsoft Office, Program Design Languages, Ruby, Service-Oriented Architecture, Software Engineering, Product Software Implementation Methods, Software Requirements Analysis, Software Systems, Information Technology, Production Code - **Published:** September 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4b86475dd81a67fd ## About the Role EDUCATION REQUIREMENTS * Required: Bachelor's Degree WORK EXPERIENCE * Required: 5+ years of relevant experience; experience in developing solutions based on the Microsoft .NET platform * Preferred: Experience Java, .NET, Java Script, HTML, CSS, Ruby, Python and/or PHP, and Service Oriented Architecture (SOA), KNOWLEDGE: * Microsoft Office * Firm knowledge of C# and ASP.NET * Must know how to translate business language into technical requirements. ABILITIES: * Team Player * Decision Making * Documentation * Demonstrated ability to develop business process models * Demonstrated ability to elicit and document functional requirements * Demonstrated ability to write use cases * Demonstrated ability to design user interface requirements for applications, Must have sufficient mobility to visit property sites that may feature rough terrain and to work outdoors in unfavorable weather conditions. Must be able to sit or stand for extended periods of time with ability to reach, bend and move up/down on steps. Must be able to lift up to 50-pounds. The position requires considerable concentration, creativity and ability to manage time effectively. The position is subject to stress caused by a changing public environment, mandatory deadlines and heavy workload. Requires the ability to ask questions that will bring forth the information needed to make sound decisions. ## Description The purpose of this position is to execute on the design, program and/or installation of new software solutions for the organization. The incumbent will also develop documentation, consult with departments or customers on project status and proposals and work with customers or departments on technical issues including software system design and maintenance. They will gather and analyze information to recommend and plan the installation of new systems or modifications of an existing system, consult with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements, and confer with Project Managers to obtain information on limitations or capabilities., This information is intended to be descriptive of the key responsibilities of the job. The list of essential functions below does not identify all duties performed by any single incumbent in this job. General Responsibilities (Broad responsibilities that are consistent across job families) * Takes increasing responsibility for managing projects with limited oversight and supervision. * Partners with end-users, customers and solution architects in the identification of software improvement opportunities. * Works to clarify user requirements. * Full Stack Developers will manage, design and architect new software solutions. * Develops new or modifies existing software applications. * Designs, builds, and maintains efficient, reusable, and reliable code. * Tests and debugs various .NET applications. * Migrates existing programs. * Performs program design, coding, testing, development and documentation activities of multiple inter-related programs of elevated complexity according to specifications, standards and highly complex system requirements in order to accomplish ideal business functions. * Assumes roles of increasing responsibility in defining information system requirements and system design. * Ensures the best possible performance, quality, and responsiveness of applications. * Facilitates an efficient development process based on agile principles and is an advocate for agile principles and the further development of efficiencies in the software development process. * Communicates and coordinates with management to address technical issues, e.g. solution design or development issues, bugs, etc. * Participates in integration, training and implementation activities. * Develops technical specifications, project plans, development approaches and time requirements for average to large size projects or packaged software implementation under broad supervision. * Performs additional project leadership, tracking and control activities for assigned projects; report status updates accurately and assure that direct supervisor is made aware of all problems or potential problem situations in a timely and professional manner. * Full Stack Developers will integrate user-facing elements. * Performs other duties as assigned. ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) - [RPA in the Public Sector](https://www.wearedevelopers.com/videos/86-rpa-in-the-public-sector) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Software Developer Salary in South Africa](https://www.wearedevelopers.com/magazine/232-software-developer-salary-in-south-africa) - [Frontend Developer Salary in South Africa](https://www.wearedevelopers.com/magazine/234-frontend-developer-salary-in-south-africa)