Sr Developer- Web/Mobile Developer

City of CarrolltonCarrollton, TX
Onsite

About The Position

Responsible for the requirements, design, development, integration, testing, documentation, deployment, and maintenance of the City's software, web, integration, data, and AI-enabled applications. Serves as a senior technical resource on mission-critical projects; partners with departments to define business needs; develops secure, reliable, maintainable solutions; supports database and application architecture; and may serve in one of three specialty assignments based on hiring need: Integrator, Web/Mobile Developer, or AI Developer.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Data Science, Software Engineering, or a related field; or equivalent combination of education and directly related work experience.
  • Industry recognized I.T. Security certification within 6 months of employment.
  • Must qualify for and maintain compliance with Criminal Justice Information Systems access requirements.
  • Must possess or be able to obtain and maintain a valid Texas driver's license.
  • Five years of experience aligned with the assigned technical discipline (e.g., applications, web/mobile development, or AI/ML).
  • Ability to obtain an advanced certification in the assigned area within 12 months.
  • Knowledge of software development lifecycle practices, secure coding, application architecture, database design, APIs, reporting, systems integration, and cloud or server-based environments.
  • Knowledge of municipal operations, customer service principles, disaster/business recovery practices, and regulatory or security requirements applicable to public-sector systems.
  • Knowledge of ADA, WCAG 2.1/2.2 Level AA, and related digital accessibility requirements, including the ability to design, develop, test, and maintain accessible web content, applications, forms, documents, and user interfaces in support of City accessibility compliance.
  • Skilled in one or more development stacks such as C#, .NET, JavaScript/TypeScript, HTML/CSS, SQL, Python, PowerShell, REST APIs, IIS, Azure, SQL Server, or comparable tools.
  • Skilled in one or more web development frameworks, platforms, and tools used to design, build, maintain, and support modern web applications, such as ASP.NET, React, React Native, Angular, Node.js, Bootstrap, web accessibility tools, CMS or similar technologies.
  • Skilled in analyzing complex technical and business problems, developing practical solutions, preparing concise documentation, and communicating effectively with technical and non-technical stakeholders.
  • Ability to work independently and collaboratively, manage competing priorities, exercise sound judgment, support production systems, and deliver high-quality customer service.

Nice To Haves

  • Seven or more years of related professional IT experience, including senior-level responsibility for production applications or digital services.
  • Experience in local government, public safety/CJIS environments, Laserfiche, ERP, permitting, GIS, data warehouse, or other municipal enterprise systems.
  • Skilled in one or more AI development frameworks and libraries used to build, integrate, and deploy AI-enabled solutions, such as Azure AI Foundry, Azure OpenAI, LangChain, TensorFlow, PyTorch, N8N, Hugging Face Transformers, or similar approved technologies.

Responsibilities

  • Lead or support complex application development, integration, modernization, and enhancement projects from requirements through production support.
  • Gather, analyze, and document business, functional, technical, security, and operational requirements with user departments, vendors, and IT teams.
  • Design, code, configure, test, deploy, maintain, and troubleshoot internally developed applications, web solutions, Commercial-off-the-shelf (COTS) platforms, APIs, databases, reports, and integrations.
  • Create and maintain technical documentation, support procedures, data flows, application architecture diagrams, testing plans, and implementation records.
  • Perform code reviews, troubleshoot performance issues, remediate defects, and apply secure development, data protection, accessibility, and change-management practices.
  • Coordinate application releases, upgrades, vendor support, licensing, system monitoring, backup/recovery needs, and service continuity activities.
  • Provide technical guidance to lower-level staff, assist with work prioritization, cross-training, and knowledge transfer, and communicate project status to management.
  • Maintain compliance with applicable City policies, CJIS requirements, Texas Department of Information Resources guidance, accessibility requirements, and other regulatory controls.
  • Participate in special projects and perform other duties as assigned, which may include irregular work hours, evenings, or weekends.
  • Design, develop, and maintain secure public-facing and internal web applications, mobile applications, portals, forms, and digital services.
  • Develop front-end and back-end features using modern web frameworks, APIs, responsive design, and content/application management practices.
  • Maintain web accessibility compliance, including ADA/WCAG-related requirements, usability, performance, and cross-browser compatibility.

Benefits

  • Must pass pre-employment drug test.
  • Must pass criminal history check.
  • Must pass motor vehicle records check.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service