2

Entry Level Computer Programmer Jobs in Dothan, AL

Entry Level Computer Programmer information

See Dothan, AL salary details

$30K

$59.1K

$86.8K

How much do entry level computer programmer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for entry level computer programmer in Dothan, AL is $59,067.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,900.00 and $72,700.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Computer Programmer vs Software Developer?

AspectEntry Level Computer ProgrammerSoftware Developer
Required CredentialsAssociate's or Bachelor's in Computer Science or related fieldBachelor's degree often preferred; certifications like Java or Python are common
Work EnvironmentOffice or remote; coding in teams or individuallySimilar; often collaborative, project-based work
Employer & Industry UsageEntry-level roles in tech, finance, healthcare, and moreBroader; includes designing, developing, testing software
Common Search & Comparison IntentYesYes

Entry Level Computer Programmers typically focus on writing and testing code under supervision, while Software Developers are involved in designing and building software solutions. Both roles require similar educational backgrounds and work environments, but Software Developers often have broader responsibilities and higher expectations for project involvement.

What are some common challenges faced by entry level computer programmers during their first year on the job?

Entry level computer programmers often encounter challenges such as adapting to new development tools, understanding complex codebases, and managing project deadlines. It's common to feel overwhelmed by unfamiliar programming languages or frameworks, but most teams offer mentorship and training to help with the transition. Collaboration with senior developers and participating in code reviews are valuable opportunities to learn best practices and improve coding skills. Over time, persistence and proactive communication can help overcome these initial hurdles and contribute to professional growth.

What is an entry level computer programmer?

Entry Level Computer Programmers are professionals who write, test, and maintain computer code under supervision, usually at the start of their careers. They typically work with more experienced developers to learn best practices and develop their coding skills. Their responsibilities may include debugging programs, writing simple scripts, and assisting in software development projects. Entry level programmers often have a degree in computer science or a related field and are proficient in one or more programming languages. This role serves as a foundation for advancing to more complex software engineering positions.

What does an entry level computer programmer do?

The job of an entry-level computer programmer is to write code, troubleshoot design issues, and debug software. They typically work as part of a software development team or under direct supervision. An entry-level computer programmer may sit in on development meetings and perform other administrative tasks as needed. The qualifications you need to become an entry-level computer programmer typically include a bachelor's degree and a working knowledge of one or more programming languages.

What are the key skills and qualifications needed to thrive as an entry level computer programmer, and why are they important?

To thrive as an Entry Level Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), problem-solving abilities, and at least a bachelor’s degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong attention to detail, effective communication, and a willingness to learn help individuals excel in collaborative and dynamic environments. These skills and qualities are important for delivering reliable code, adapting to evolving project needs, and contributing effectively to software development teams.

What are popular job titles related to Entry Level Computer Programmer jobs in Dothan, AL?

For Entry Level Computer Programmer jobs in Dothan, AL, the most frequently searched job titles are:

What job categories do people searching Entry Level Computer Programmer jobs in Dothan, AL look for?

The top searched job categories for Entry Level Computer Programmer jobs in Dothan, AL are:

What cities near Dothan, AL are hiring for Entry Level Computer Programmer jobs?

Cities near Dothan, AL with the most Entry Level Computer Programmer job openings:

Infographic showing various Entry Level Computer Programmer job openings in Dothan, AL as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 79% Full Time, 14% Part Time, 4% Contract, and 1% Nights. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $59,067 per year, or $28.4 per hour.

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 20 days ago


Job description

Who You Are
An entry-level network professional with a security-first mindset who enjoys challenges, learning, and keeping networks running reliably and safely. You are eager to grow, take direction well, and enjoy solving day-to-day problems in a fast-paced environment. You may not have all the answers yet, but you know how to ask the right questions and escalate when needed.
Who We Are
Construction Partners, Inc. is one of the fastest-growing civil infrastructure companies in the United States, specializing in the construction and maintenance of roadways across five southeastern states. CPI has a proven track record of successfully buying and integrating companies and is considered a "buyer of choice" among owners seeking to sell. Our senior management team has successfully acquired and integrated approximately 60 companies over the course of their decades-long careers.
Job Duties
  • Perform day-to-day network operations including monitoring, troubleshooting, and basic configuration of enterprise-grade switches, access points, and routers; preferred experience with Ubiquiti UniFi/UISP, Dell, or Cisco.
  • Assist with firewall administration tasks (policy review, basic rule management) under the direction of senior engineers; preferred experience with Palo Alto or equivalent enterprise next-gen firewall.
  • Apply security-first thinking to all network tasks: enforce VLAN segmentation, follow least-privilege access principles, and adhere to change control processes.
  • Configure and maintain network access controls and VLAN segmentation to ensure proper isolation of network zones including end-user, server, guest, and operational technology (OT) environments.
  • Install and terminate network cabling; coordinate and assist with ISP circuit turn-ups including fiber, broadband, and cellular (Cradlepoint/Starlink).
  • Provide LAN, WAN, and SSL VPN support for end users across multiple locations.
  • Assist with acquisition site network replacements: pulling and running cable, deploying new switching/wireless infrastructure, and following standardized build runbooks.
  • Maintain and update network documentation and asset records in Netbox (IPAM).
  • Ensure network devices are patched and current; assist with patch scheduling.
  • Escalate complex firewall changes, BGP routing issues, and advanced security events to Network Engineer 2 or Senior Network Engineers.
  • Work with ISPs to troubleshoot internet outages and circuit issues.
  • Monitor network alerts and respond to or escalate incidents in a timely manner.
  • Willingness to travel to branch and acquisition sites when necessary (multi-state).

Minimum Requirements
  • 2+ years of IT or networking experience.
  • Basic understanding of enterprise switching (VLANs, trunking, STP), wireless networking, and TCP/IP fundamentals.
  • Hands-on experience with at least one enterprise-grade firewall platform (Palo Alto preferred; Fortinet, Cisco FTD, or equivalent acceptable).
  • Hands-on experience with enterprise-grade managed switching (Ubiquiti, Cisco, Dell, or equivalent).
  • Familiarity with DHCP, DNS, and basic network troubleshooting methodologies.
  • Understanding of network segmentation principles including VLAN design and zone-based security.
  • Security-conscious approach to network operations; awareness of common threats, vulnerabilities, and hardening practices.
  • Ability to follow technical runbooks and documented procedures precisely.
  • Strong documentation habits and clear written communication skills.
  • Ability to work independently in the field at remote sites with minimal supervision.
Preferred Experience
  • Networking or security certification such as CompTIA Network+, CompTIA Security+, CCNA, or equivalent.
  • Hands-on experience with Ubiquiti UniFi or UISP products.
  • Exposure to Palo Alto firewalls or Panorama.
  • Familiarity with network access control (NAC) solutions.
  • Exposure to operational technology (OT) or industrial network environments.
  • Experience with Netbox or any IPAM/network documentation platform.
  • Associate's or Bachelor's degree in IT, Computer Science, Cybersecurity, or related field.

At Construction Partners, we don't just build roads - we build leaders. We provide opportunities for our employees to grow and develop meaningful careers at all levels. In addition, we offer a wide variety of benefits to support our employees' well-being, including:
  • Medical, Dental, and Vision coverage
  • 401(k) Retirement Plan with employer matching
  • Paid vacation and holidays
  • Employee Stock Purchase Plan (Construction Partners, Inc.: ROAD)
  • Employee Assistance Program
  • Professional Development Opportunities

Construction Partners, Inc. is dedicated to the achievement of equality of opportunity for all its employees and applicants for employment without regard to race, color, religion, sex, marital status, age, national origin, disability, veteran status or any other protected group status under federal, state or local law. Construction Partners, Inc. is an E-Verify Participant.
CPI complies with federal and state disability laws and makes reasonable accommodation for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, please let us know.
Accessibility: If you need an accommodation as part of the employment process please contact Human Resources at
Phone: (984) 220-0321
Email: rfilley@constructionpartners.net
Equal Opportunity Employer, including disabled and veterans.
If you want to view the Know Your Rights: Workplace Discrimination is Illegal poster, click HERE
If you want to view the Pay Transparency Policy Statement, please click the link: English
Applications are considered active for 30 days. If you have not been hired within 30 days, you must complete a new application. This application is intended for the use in evaluating your qualifications for employment. Incomplete, false or misleading statements on this application or during the interview process are grounds for terminating the application process or, if discovered after employment, termination of employment.