{"schemaVersion":"jobsearcher.job.v1","id":"68b95d7eb112d10e8a7dc2e2","url":"https://jobsearcher.com/jobs/68b95d7eb112d10e8a7dc2e2","canonicalUrl":"https://jobsearcher.com/jobs/68b95d7eb112d10e8a7dc2e2","title":"Software Developer","description":"Software Developer\nFuller and Sons Construction — Amarillo, Texas\nFull-Time | On-Site\nPosition Overview\nFuller and Sons Construction is looking for a practical, hands-on Software Developer to help us build better systems, automate repetitive work, and use technology to improve how our company operates.\nThis position will include real software development and coding, but it will not be limited to sitting behind a computer writing code all day. The successful candidate will work directly with employees throughout accounting, project management, estimating, equipment, materials, safety, HR, and field operations to understand problems and develop workable solutions.\nWe need someone who can take a real business problem, understand how the work is currently being performed, and then design, code, implement, and support a better solution.\nWhat You Will DoSoftware Development\nDesign, develop, test, deploy, and maintain internal software applications.\nWrite clean, secure, organized, and maintainable code.\nBuild web applications, mobile-friendly tools, dashboards, databases, APIs, and system integrations.\nDevelop custom tools for construction operations, project management, equipment tracking, materials production, safety, HR, and accounting.\nCreate automated workflows that reduce manual entry, duplicated effort, and administrative delays.\nMaintain source code, technical documentation, testing procedures, and version history.\nTroubleshoot software issues and improve existing applications.\nProtect company information by following appropriate cybersecurity and access-control practices.\nSystems and Data Integration\nConnect existing software platforms so information can move accurately between departments.\nBuild and maintain integrations using APIs, databases, data imports, and automated workflows.\nDevelop reporting systems and dashboards that give managers timely, useful information.\nImprove the quality, consistency, accessibility, and security of company data.\nWork with outside software providers and technology vendors when necessary.\nEvaluate whether a problem should be solved through custom development, existing software, or process improvement.\nArtificial Intelligence and Automation\nIdentify practical opportunities to use artificial intelligence within the company.\nDevelop AI-assisted tools for reporting, document processing, data analysis, estimating, scheduling, and internal communication.\nCreate appropriate safeguards for confidential company and employee information.\nEvaluate new technologies based on reliability, security, cost, and measurable business value.\nTrain employees to use approved AI and automation tools responsibly.\nUser Support and Implementation\nMeet with employees to understand their work, challenges, and technology needs.\nTranslate employee needs into clear software requirements and development plans.\nTest new tools with actual users before company-wide implementation.\nTrain employees and provide understandable documentation.\nRespond to software problems and correct issues in a timely manner.\nTrack whether new technology is producing the intended results.\nSupport basic business-technology needs and coordinate with outside IT providers when appropriate.\nQualificationsRequired\nBachelor’s degree in computer science, software engineering, information systems, or a related field—or equivalent professional experience.\nDemonstrated software-development and coding ability.\nExperience developing applications using at least one modern programming language.\nWorking knowledge of relational databases, SQL, APIs, and data integration.\nExperience with source-control systems such as Git.\nAbility to diagnose problems, research solutions, and work independently.\nStrong communication skills and the ability to work with both technical and nontechnical employees.\nAbility to manage multiple projects and follow work through completion.\nWillingness to learn how construction work is performed in both the office and the field.\nValid driver’s license and ability to visit company facilities and jobsites when needed.\nPreferred\nExperience with Python, JavaScript, TypeScript, C#, .NET, SQL, or similar technologies.\nExperience building web applications with frameworks such as React, Angular, Vue, Django, Flask, or ASP.NET.\nExperience with Microsoft 365, Power BI, Power Automate, Azure, or related business platforms.\nExperience creating APIs and connecting third-party software systems.\nExperience with cloud infrastructure, application deployment, and cybersecurity.\nExperience building AI-assisted applications or using large language model APIs.\nExperience in construction, manufacturing, logistics, equipment management, accounting, or another operations-focused industry.\nExperience supporting mobile applications or technology used by field employees.\nWhat We Are Looking For\nThe right candidate will be:\nA problem-solver who enjoys building practical solutions.\nCurious enough to ask how and why work is being performed.\nComfortable talking with field employees, managers, accountants, and executives.\nAble to explain technical issues without unnecessary jargon.\nWilling to test ideas, accept feedback, and improve the solution.\nOrganized, dependable, and accountable for completed work.\nFocused on business results—not technology for technology’s sake.\nAble to balance development speed with security, quality, and reliability.\nExamples of Potential Projects\nProject-cost and production dashboards\nLabor and equipment tracking applications\nMaterials-production and inventory systems\nEquipment maintenance and repair tracking\nAutomated safety and HR reporting\nField-to-office data collection tools\nEstimating and bid-analysis applications\nDocument-processing and approval workflows\nIntegration between accounting, project-management, and operational systems\nAI-assisted reporting, document review, and data analysis\nMeasures of Success\nSuccess in this position will be measured by:\nUseful software and automation tools delivered and adopted by employees.\nReduced manual entry, duplicated work, and administrative delays.\nImproved accuracy and availability of company information.\nReliable and secure applications with minimal unresolved issues.\nDevelopment projects completed within agreed schedules and priorities.\nClear communication with users and company leadership.\nMeasurable improvements in productivity, visibility, and decision-making.\nComplete documentation and maintainable source code.\nPhysical and Work Requirements\nThis position primarily works in an office environment but will occasionally visit shops, plants, yards, and active construction sites. The employee must be able to work at a computer for extended periods, communicate effectively in person and electronically, and safely navigate company facilities and jobsites.\nReasonable accommodations may be made for qualified individuals with disabilities.\nPay: $80,000.00 - $100,000.00 per year\nBenefits:\n401(k)\nDental insurance\nGym membership\nHealth insurance\nOn-the-job training\nReferral program\nRelocation assistance\nTuition reimbursement\nVision insurance\nWork Location: In person","company":"Fuller Sons Construction","rawCompany":"fuller sons construction","city":"Amarillo","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-03T23:32:49.921Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer","description":"Software Developer\nFuller and Sons Construction — Amarillo, Texas\nFull-Time | On-Site\nPosition Overview\nFuller and Sons Construction is looking for a practical, hands-on Software Developer to help us build better systems, automate repetitive work, and use technology to improve how our company operates.\nThis position will include real software development and coding, but it will not be limited to sitting behind a computer writing code all day. The successful candidate will work directly with employees throughout accounting, project management, estimating, equipment, materials, safety, HR, and field operations to understand problems and develop workable solutions.\nWe need someone who can take a real business problem, understand how the work is currently being performed, and then design, code, implement, and support a better solution.\nWhat You Will DoSoftware Development\nDesign, develop, test, deploy, and maintain internal software applications.\nWrite clean, secure, organized, and maintainable code.\nBuild web applications, mobile-friendly tools, dashboards, databases, APIs, and system integrations.\nDevelop custom tools for construction operations, project management, equipment tracking, materials production, safety, HR, and accounting.\nCreate automated workflows that reduce manual entry, duplicated effort, and administrative delays.\nMaintain source code, technical documentation, testing procedures, and version history.\nTroubleshoot software issues and improve existing applications.\nProtect company information by following appropriate cybersecurity and access-control practices.\nSystems and Data Integration\nConnect existing software platforms so information can move accurately between departments.\nBuild and maintain integrations using APIs, databases, data imports, and automated workflows.\nDevelop reporting systems and dashboards that give managers timely, useful information.\nImprove the quality, consistency, accessibility, and security of company data.\nWork with outside software providers and technology vendors when necessary.\nEvaluate whether a problem should be solved through custom development, existing software, or process improvement.\nArtificial Intelligence and Automation\nIdentify practical opportunities to use artificial intelligence within the company.\nDevelop AI-assisted tools for reporting, document processing, data analysis, estimating, scheduling, and internal communication.\nCreate appropriate safeguards for confidential company and employee information.\nEvaluate new technologies based on reliability, security, cost, and measurable business value.\nTrain employees to use approved AI and automation tools responsibly.\nUser Support and Implementation\nMeet with employees to understand their work, challenges, and technology needs.\nTranslate employee needs into clear software requirements and development plans.\nTest new tools with actual users before company-wide implementation.\nTrain employees and provide understandable documentation.\nRespond to software problems and correct issues in a timely manner.\nTrack whether new technology is producing the intended results.\nSupport basic business-technology needs and coordinate with outside IT providers when appropriate.\nQualificationsRequired\nBachelor’s degree in computer science, software engineering, information systems, or a related field—or equivalent professional experience.\nDemonstrated software-development and coding ability.\nExperience developing applications using at least one modern programming language.\nWorking knowledge of relational databases, SQL, APIs, and data integration.\nExperience with source-control systems such as Git.\nAbility to diagnose problems, research solutions, and work independently.\nStrong communication skills and the ability to work with both technical and nontechnical employees.\nAbility to manage multiple projects and follow work through completion.\nWillingness to learn how construction work is performed in both the office and the field.\nValid driver’s license and ability to visit company facilities and jobsites when needed.\nPreferred\nExperience with Python, JavaScript, TypeScript, C#, .NET, SQL, or similar technologies.\nExperience building web applications with frameworks such as React, Angular, Vue, Django, Flask, or ASP.NET.\nExperience with Microsoft 365, Power BI, Power Automate, Azure, or related business platforms.\nExperience creating APIs and connecting third-party software systems.\nExperience with cloud infrastructure, application deployment, and cybersecurity.\nExperience building AI-assisted applications or using large language model APIs.\nExperience in construction, manufacturing, logistics, equipment management, accounting, or another operations-focused industry.\nExperience supporting mobile applications or technology used by field employees.\nWhat We Are Looking For\nThe right candidate will be:\nA problem-solver who enjoys building practical solutions.\nCurious enough to ask how and why work is being performed.\nComfortable talking with field employees, managers, accountants, and executives.\nAble to explain technical issues without unnecessary jargon.\nWilling to test ideas, accept feedback, and improve the solution.\nOrganized, dependable, and accountable for completed work.\nFocused on business results—not technology for technology’s sake.\nAble to balance development speed with security, quality, and reliability.\nExamples of Potential Projects\nProject-cost and production dashboards\nLabor and equipment tracking applications\nMaterials-production and inventory systems\nEquipment maintenance and repair tracking\nAutomated safety and HR reporting\nField-to-office data collection tools\nEstimating and bid-analysis applications\nDocument-processing and approval workflows\nIntegration between accounting, project-management, and operational systems\nAI-assisted reporting, document review, and data analysis\nMeasures of Success\nSuccess in this position will be measured by:\nUseful software and automation tools delivered and adopted by employees.\nReduced manual entry, duplicated work, and administrative delays.\nImproved accuracy and availability of company information.\nReliable and secure applications with minimal unresolved issues.\nDevelopment projects completed within agreed schedules and priorities.\nClear communication with users and company leadership.\nMeasurable improvements in productivity, visibility, and decision-making.\nComplete documentation and maintainable source code.\nPhysical and Work Requirements\nThis position primarily works in an office environment but will occasionally visit shops, plants, yards, and active construction sites. The employee must be able to work at a computer for extended periods, communicate effectively in person and electronically, and safely navigate company facilities and jobsites.\nReasonable accommodations may be made for qualified individuals with disabilities.\nPay: $80,000.00 - $100,000.00 per year\nBenefits:\n401(k)\nDental insurance\nGym membership\nHealth insurance\nOn-the-job training\nReferral program\nRelocation assistance\nTuition reimbursement\nVision insurance\nWork Location: In person","datePosted":"2026-08-03T23:32:49.921Z","dateModified":"2026-08-03T23:32:49.921Z","hiringOrganization":{"@type":"Organization","name":"Fuller Sons Construction","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Amarillo","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"68b95d7eb112d10e8a7dc2e2"},"url":"https://jobsearcher.com/jobs/68b95d7eb112d10e8a7dc2e2"}}