About The Position

The Senior Applications Programmer is part of a team dedicated to improving the user experience, data integrity, and business processes through the development and maintenance of the NOC Portal and its supporting tools. This individual will apply proven communication, analytical, and problem-solving skills to contribute to this effort. This position requires extensive experience in PHP language.

Requirements

  • Extensive experience in PHP language.
  • College degree or current enrollment in business, computer science, information systems, engineering, or a related discipline, or an equivalent combination of education and experience.
  • Experience with software design and development in a test-driven environment.
  • Familiarity with agile practices and management tools such as Azure Dev Ops, build/deployment YAML pipelines, and other Azure Tools
  • Experience with code management, including branching, merging, and pull requests.
  • Experience leveraging AI-assisted development tools such as GitHub Copilot for code generation, debugging, and codebase analysis to accelerate delivery and improve code quality.
  • Experience developing web applications in PHP and related technologies.
  • Strong programming skills in Python, including experience with Python libraries and frameworks.
  • Proficient in writing and debugging shell scripts for scripting, automation, and ETL processes.
  • Experience scheduling and managing cron job tasks.
  • Hands-on experience with one or more of the following: RESTful API principles, API Access Concepts (including REST, SSO, LDAP, OAuth2, etc.)
  • Familiarity with HTML, CSS, JavaScript, XML
  • Proficiency in Linux command line operations, system administration, and environment setup.
  • Familiar with web application server technologies (e.g. Apache HTTPD, IIS, or Tomcat).
  • Knowledge of Azure cloud services and infrastructure.
  • Experience with RHEL (Red Hat Enterprise Linux) installation, configuration, management, and troubleshooting.
  • Experience with containerization using Docker, including Docker images, containers, and orchestration.
  • Experience with MySQL/MariaDB database design, querying, and administration.
  • Hand-on experience with one or more of the following: Neo4j, Oracle, SQL Server, MongoDB, Snowflake.

Responsibilities

  • Participate in the architecture, configuration, development, deployment, integration, testing, and maintenance of NOC Portal systems.
  • Troubleshoot, debug, and upgrade existing software.
  • Identify areas for modification in current NOC Portal systems and develop these improvements.
  • Write high-quality code to complete features on schedule.
  • Assess the operational practicality of applications.
  • Monitor, troubleshoot, and resolve issues on supported NOC Portal systems to ensure 24x7 availability.
  • Follow Software Development Lifecycle processes and tools.
  • Apply agile practices and principles to maximize business value and continuously improve customer outcomes.
  • Participate in researching and identifying new and emerging technologies to enhance NOC Portal processes.
  • Efficiently prioritize and execute tasks in a fast-paced, rapidly changing environment.
  • Exhibit strong verbal and written communication skills.
  • Work effectively within a collaborative, team-oriented environment.
  • Demonstrate self-motivation, time management, and organizational skills.

Benefits

  • Medical, Dental, Vision Insurance Plans
  • 401K Plan
  • Health & Flexible Savings Account
  • Life and AD&D, Spousal Life, Child Life Insurance Plans
  • Educational Assistance Plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service