1

Computer Programming Online Jobs in Alaska (NOW HIRING)

$2.1K - $2.3K/wk

Master's degree in Chemistry or Biochemistry or Chemical Engineering or Biochemical Engineering OR ... The successful candidate must have a high level of computer literacy and a commitment to teaching.

BVT Analyst_07/04/2026_Edit

Anchorage, AK ยท On-site

$89 - $159/hr

Tech in Computer Science or IT (Required) - M.Tech / MCA in Software Engineering (Preferred ... Online Coding Assessment (DSA + Java) Step 2 --> Technical Interview (Core Java + System Design ...

Computer software knowledge of: Primavera P6, MS Office, JDE, HCSS * Preferred abilities in Trimble ... online application process and need an alternative method for applying Please contact Colas Inc. at ...

next page

Showing results 1-20

Computer Programming Online information

What is computer programming online?

Computer programming online refers to the practice of writing, testing, and deploying computer software using internet-based tools and platforms. This can include learning to code through online courses, collaborating with other programmers remotely, or using cloud-based development environments. Online programming offers flexibility in learning and working from anywhere with an internet connection and often provides access to a wide range of resources and communities.

What are the key skills and qualifications needed to thrive as an online computer programmer?

To thrive as an Online Computer Programmer, you need a solid grasp of programming languages (such as Python, Java, or JavaScript), algorithmic thinking, and a relevant degree or coding certifications. Familiarity with version control systems like Git, cloud platforms, and integrated development environments (IDEs) is typically required. Strong problem-solving abilities, effective communication, and self-motivation are standout soft skills in remote programming roles. These skills and qualities are crucial for delivering high-quality code, collaborating virtually, and meeting project deadlines in a dynamic, distributed work environment.

How do online computer programming roles typically collaborate with team members given the remote nature of the position?

In online computer programming roles, collaboration often relies on a combination of digital communication tools such as Slack, Microsoft Teams, or Zoom, as well as version control platforms like GitHub or GitLab. Team members participate in regular virtual meetings, code reviews, and asynchronous discussions to ensure alignment on project goals and progress. While remote collaboration can present challenges like time zone differences or less face-to-face interaction, most teams establish clear communication protocols and shared documentation to maintain productivity and cohesion. This structure allows programmers to contribute independently while staying closely connected with their peers and project managers.

What is the difference between Computer Programming Online vs Software Developer?

AspectComputer Programming OnlineSoftware Developer
CredentialsTypically requires programming certifications or coursesRequires a degree in computer science or related field
Work EnvironmentRemote, online platforms, freelance or contract basisUsually office-based or remote, employed by companies
Industry UsageCommon in freelance, online courses, and self-paced learningWidely used in software companies, tech firms, and startups
Search & Comparison IntentOften searched for as online coding or programming jobsCompared for career development or job opportunities

Computer Programming Online focuses on individual coding tasks, often freelance or self-paced, while Software Developer involves creating software applications within a team or company environment. Both roles require programming skills, but the work settings and career paths differ.

Can you work from home as a computer programmer?

Computer programmers often have the option to work from home, especially if their employer supports remote work and they have the necessary skills in programming languages, collaboration tools, and version control systems. Many programming jobs are project-based and can be completed independently, making remote work common in the field.

What are popular job titles related to Computer Programming Online jobs in Alaska?

For Computer Programming Online jobs in Alaska, the most frequently searched job titles are:

What job categories do people searching Computer Programming Online jobs in Alaska look for?

The top searched job categories for Computer Programming Online jobs in Alaska are:

Infographic showing various Computer Programming Online job openings in Alaska as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution.

$70 - $100/hr

Other

Posted 2 days ago

New


Job description

Job Description

This position is open to Alaska Residents only.

Please check our

residency definition

to determine if you qualify.

The Alaska Department of Fish and Game, Division of Commercial Fisheries is recruiting

for an Application Developer 1/2/3 located in Juneau, Alaska!

What You Will Be Doing:

Develop, support, and maintain the various parts of the Fish Ticket System.

Assist fisheriesโ€™ staff in ensuring the quality of fish ticket data.

Our Mission, Values and Culture:

The Division of Commercial Fisheries strives for a diverse and inclusive workforce where safety and wellbeing are paramount and employees at all levels promote a culture where everyone is valued, treated equitably, and treated respectfully.

The Fish Ticket system plays a vital role in aggregating commercial catch data. This role is pivotal in making sure that data can be used to maintain healthy, sustainable fisheries for our state and the people who live in it.

Benefits of Joining Our Team:

This position is a great opportunity to grow knowledge in a variety of technologies. The duties can vary and provide new challenges day by day. The team offers flexible scheduling and a supportive environment for learning.

The work supports a data system with long-reaching impacts and usefulness across the commercial fishing industry in Alaska.

The Working Environment You Can Expect:

This position is in Juneau at the ADFG Headquarters (1255 W 8

Th

Street, next to Overstreet Park).

Day-to-day, you will primarily be working on individual projects or collaborating with the small team of developers working on the Fish Ticket and connected systems. Most user support will be in the form of email correspondence, instant messaging and voice/video calls as fisheries staff are located statewide.

A hybrid telework schedule may be an option after initial training.

Who We Are Looking For:
  • Software Development: Knowledge of the principles, methods, and tools for designing, developing, and testing software in a given environment.
  • Customer Service: Anticipates and meets the needs of both internal and external customers. Delivers high-quality products and services; is committed to continuous improvement.
  • Technical Problem Solving: Troubleshoots, diagnoses, analyzes, and identifies system malfunctions to determine the source and cause of the problem.
  • Continuous Learning: Assesses and recognizes own strengths and weaknesses; pursues self- development.

To view the general description and example of duties for an Application Developer 1/2/3 please

go to the following link:

https://www.governmentjobs.com/careers/Alaska/classspecs

Minimum Qualifications Application Developer 1
  • Analytical Thinking/Problem Solving: Uses a logical, systematic, sequential approach to address problems or opportunities or manage a situation by drawing on oneโ€™s knowledge and experience base and calling on other references and resources as necessary.
  • Computers and Electronics: Knowledge of electric circuit boards, processors, chips, and computer hardware and software, including applications and programming.
  • Continual Learning: Assesses and recognizes own strengths and weaknesses; pursues self-development.
  • Equivalent to those typically gained by: Training in computer programming or system analysis and/or experience using a computer for analysis (including experience in the use of computer reporting languages); providing software/hardware installation, troubleshooting, maintenance, and support to end-users; and/or direct computer programming.
  • Special Note: A position may focus on working in one or more computer languages. Which language(s) will be specified when recruiting to fill the position.
  • โ€œCompetenciesโ€ means a combination of interrelated knowledge, skills, abilities, and behaviors that enable a person to act effectively in a job or situation.
  • โ€œTypically gained byโ€ means the prevalent, usual method of gaining the competencies expected for entry into the job.
  • โ€œTrainingโ€ means the process of acquiring knowledge and skills through instruction. It includes instruction through formal and informal methods (such as classroom, online, self-study, and on-the-job), from accredited and unaccredited sources, and long-duration (such as a post-secondary degree) and short-duration (such as a seminar) programs.
  • โ€œProfessional experienceโ€ means work that is creative, analytical, evaluative, and interpretive; requires a range and depth of specialized knowledge of the profession's principles, concepts, theories, and practices; and is performed with the power or right to decide or act according to one's own judgment.
  • โ€œProgressively responsibleโ€ means indicating growth and/or advancement in complexity, difficulty, or level of responsibility.
Application Developer 2
  • Analytical Thinking/Problem Solving: Uses a logical, systematic, sequential approach to address problems or opportunities or manage a situation by drawing on oneโ€™s knowledge and experience base and calling on other references and resources as necessary.
  • Computer Languages: Knowledge of computer languages and their applications to enable a system to perform specific functions and skill in designing, writing, testing, debugging, troubleshooting, and maintaining the source code of computer programs.
  • Equivalent to those typically gained by: Training in computer programming or system analysis and/or experience writing, testing, debugging, troubleshooting, or maintaining a computer programโ€™s source code.
  • Special Note: A position may focus on working in one or more computer languages. Which language(s) will be specified when recruiting to fill the position.
  • โ€œCompetenciesโ€ means a combination of interrelated knowledge, skills, abilities, and behaviors that enable a person to act effectively in a job or situation.
  • โ€œTypically gained byโ€ means the prevalent, usual method of gaining the competencies expected for entry into the job.
  • โ€œTrainingโ€ means the process of acquiring knowledge and skills through instruction. It includes instruction through formal and informal methods (such as classroom, online, self-study, and on-the-job), from accredited and unaccredited sources, and long-duration (such as a post-secondary degree) and short-duration (such as a seminar) programs.
  • โ€œProfessional experienceโ€ means work that is creative, analytical, evaluative, and interpretive; requires a range and depth of specialized knowledge of the profession's principles, concepts, theories, and practices; and is performed with the power or right to decide or act according to one's own judgment.
  • โ€œProgressively responsibleโ€ means indicating growth and/or advancement in complexity, difficulty, or level of responsibility.
Application Developer 3
  • Adaptability: Adjusts planned work by gathering relevant information and applying critical thinking to address multiple demand and competing priorities in a changing environment.
  • Computer Languages: Knowledge of computer languages and their applications to enable a system to perform specific functions and skill in designing, writing, testing, debugging, troubleshooting, and maintaining the source code of computer programs.
  • Customer/Quality Focus: Anticipates, monitors, and meets the needs of customers and responds to them in an effective, appropriate manner. Demonstrates commitment to identifying customersโ€™ apparent and underlying needs and continually seeks to provide the highest quality service and product to all customers.
  • Equivalent to those typically gained by: Training in computer programming or system analysis and/or progressively responsible professional experience developing, testing, troubleshooting, or maintaining computer ap
#J-18808-Ljbffr