Jobs PHP
Developer 1

Tennessee Secretary of State

Developer 1

United States
Remote position
Posted 2 quarters ago

Description

**Developer 1

Tennessee Department of State

Information Technology Division Mission:** The mission of the Office of the Secretary of State is to exceed the expectations of our

customers, the taxpayers, by operating at the highest levels of accuracy, cost-effectiveness, and

accountability in a customer-centered environment.

Supervisor: Information Technology Director

Summary: Under supervision, is responsible for developing and maintaining software of considerable

difficulty; performing routine analysis and testing; and performing related work as required.

Duties And Responsibilities - Compiles, codes, categorizes, calculates, tabulates, audits, or verifies information or data.

  • Tests a program within a multi-user environment by running a real-time simulation with users.
  • Identifies the necessary data elements, keys/search criteria, indexes, data retrieval requirements, and level of security needed for different types of system data.
  • Generates data to test programs and/or system conditions by extracting data from existing sources or entering new data.
  • Tests and troubleshoots programs using generated data to determine if the program produces the correct execution sequence and program interface as specified.
  • Modifies program design narrative based on user feedback and walkthrough results.
  • Code in PHP, .NET, Swift, JavaScript (React, D3JS) and PowerApps
  • Perform other duties as assigned.

Minimum Qualifications Education and Experience

  • Bachelor?s degree in computer science or relevant major.
  • Equivalent combination of relevant education and constructive, varied development experience may be substituted as appropriate.
  • One to two years of web development and design experience required, including Drupal, PHP, Swift, JavaScript (React, D3JS), Mobile App Development, MySQL, Object Oriented Programming

Knowledge and Abilities - Knowledge of Programming Language ? PHP

  • Knowledge of .Net
  • Knowledge of Drupal
  • Knowledge of Swift and Mobile Application Development
  • Knowledge of JavaScrpt, and relevant frameworks (e.g., React or D3JS)
  • Knowledge of Object Oriented Programming Techniques
  • Knowledge of Git and Git workflow
  • Knowledge of Linux operating system
  • Knowledge of Testing Techniques
  • Knowledge of Programming Concepts
  • Knowledge of Systems Development Life Cycle
  • Knowledge of SSL and certificates for enhancing application security
  • Knowledge of system architecture
  • Knowledge of cross-platform communication techniques
  • Knowledge of developing software using Object Oriented Programming
  • Knowledge of code management and versioning software
  • Knowledge of computers - leading code reviews
  • Knowledge of computers -writing and executing test plans
  • Maintain professional relationships with internal customers.
  • Ability to exercise good judgment in decision-making.
  • Ability to think creatively when approaching problem-solving.
  • Extreme attention to detail.
  • Ability to work in a Mobile Work Environment.

Physical Requirements

  • Good hearing, vision, and manual dexterity.

Health, Safety and Security

  • Assist the organization in creating a safe and healthy working environment by working safely

with the equipment provided.

  • Follow instructions given for health and safety purposes and immediately report any unsafe

working practices or hazardous working conditions.

  • Take whatever measures are necessary to protect materials, and/or property from loss,

mutilation, or theft.

Salary: Commensurate with experience and State of Tennessee benefits package.