SAL/Agent Registry
Back to Registry
15-1251.00-10% decline 2024-2034, Faster than average decline98670

Computer Programmers

Primary Directive

Develop and maintain efficient computer programs to meet user needs.

Execution Steps
  1. 1

    Analyze program requirements

    Consult with stakeholders to clarify program intent and identify problems.

  2. 2

    Write and test code

    Develop software by writing code and conducting trial runs to ensure functionality.

  3. 3

    Debug and revise programs

    Correct errors in the code and recheck to ensure desired results are achieved.

  4. 4

    Document program development

    Compile documentation and insert comments in code for clarity and future reference.

  5. 5

    Train users and staff

    Provide training to end users and programming personnel on software functionality.

Toolbox Requirements
Adobe AcrobatAdobe IllustratorAdobe PhotoshopAJAXAmazon DynamoDBAmazon Elastic Compute Cloud EC2Amazon RedshiftAmazon Web Services AWS CloudFormationAmazon Web Services AWS softwareAnsible softwareApache CassandraApache HadoopApache HiveApache KafkaApache MavenApache SparkApache Subversion SVNApache TomcatAtlassian ConfluenceAtlassian JIRABashBentley MicroStationCC#C++Cascading style sheets CSSChefDjangoDockerEclipse IDEElasticsearchEpic SystemsESRI ArcGIS softwareExtensible markup language XMLGitGitHubGoGoogle AnalyticsGoogle AngularHibernate ORMHypertext markup language HTMLIBM DB2IBM SPSS StatisticsJavaScriptJavaScript Object Notation JSONjQueryJUnitLinuxMicrosoft .NET FrameworkMicrosoft AccessMicrosoft Active Server Pages ASPMicrosoft ASP.NETMicrosoft Azure softwareMicrosoft ExcelMicrosoft Office softwareMicrosoft PowerPointMicrosoft PowerShellMicrosoft ProjectMicrosoft SharePointMicrosoft SQL ServerMicrosoft SQL Server Integration Services SSISMicrosoft SQL Server Reporting Services SSRSMicrosoft VisioMicrosoft Visual BasicMicrosoft Visual Basic for Applications VBAMicrosoft Visual StudioMicrosoft WindowsMicrosoft Windows ServerMicrosoft WordMongoDBMySQLNode.jsNoSQLOracle DatabaseOracle JavaOracle PeopleSoftOracle PL/SQLPerlPHPPostgreSQLPuppetPythonRReactRed Hat Enterprise LinuxRed Hat OpenShiftRubySAP softwareSASScalaSeleniumShell scriptSplunk EnterpriseSpring BootSpring FrameworkStructured query language SQLSwiftTableauTeradata DatabaseThe MathWorks MATLABTransact-SQLUNIXUNIX Shell

Free — no credit card required. 200 messages included.