1

Assistant Computer Programmer Jobs in Indianapolis, IN

... * Assist in the preparation of design and construction plan sets for a variety of civil ... Collaborate with engineers, surveyors, and project teams to ensure accuracy, completeness, and ...

CAD Designer - Road

Indianapolis, IN · On-site

$25.75 - $35.50/hr

... * Assist in assembling various exhibits for Proposals and Engineer's Reports * Meet deadlines ... Proficient with a computer and AutoCAD 2004 or higher * Working knowledge of Civil 3D Design ...

CAD Designer - Road

Indianapolis, IN

$25.75 - $35.50/hr

... * Assist in assembling various exhibits for Proposals and Engineer's Reports * Meet deadlines ... Proficient with a computer and AutoCAD 2004 or higher * Working knowledge of Civil 3D Design ...

... * Assist in the preparation of design and construction plan sets for a variety of civil ... Collaborate with engineers, surveyors, and project teams to ensure accuracy, completeness, and ...

Project CAD Operator

Indianapolis, IN · On-site

$18.75 - $25.50/hr

Mentor and assist team members to maintain productivity and quality standards Communication & Collaboration * Effectively communicate with engineers, project managers, and CAD designers across teams

Project CAD Operator

Fishers, IN · On-site

$18.25 - $25.25/hr

Mentor and assist team members to maintain productivity and quality standards Communication & Collaboration * Effectively communicate with engineers, project managers, and CAD designers across teams

next page

Showing results 1-20

Assistant Computer Programmer information

See Indianapolis, IN salary details

$31.5K

$62.1K

$91.3K

How much do assistant computer programmer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for assistant computer programmer in Indianapolis, IN is $62,106.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,300.00 and $76,500.00 per year, depending on experience, location, and employer.

What is the difference between Assistant Computer Programmer vs Computer Programmer?

AspectAssistant Computer ProgrammerComputer Programmer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree in computer science or related field
Work EnvironmentSupport roles, assisting in coding and testingDeveloping, testing, and maintaining software applications
Employer UsageEntry-level support in tech teamsLead development projects and software solutions

Assistant Computer Programmers usually have foundational certifications and assist senior programmers in coding tasks, while Computer Programmers are responsible for designing and implementing software solutions independently. The roles differ mainly in responsibility level and experience required.

What are Assistant Computer Programmers?

Assistant Computer Programmers are entry-level professionals who help develop, test, and maintain software under the supervision of more experienced programmers or software engineers. Their tasks often include writing simple code, debugging programs, updating documentation, and assisting in the implementation of software solutions. This role serves as a stepping stone for those seeking to advance in the field of computer programming, providing valuable hands-on experience with coding languages and development tools.

What are the key skills and qualifications needed to thrive as an Assistant Computer Programmer, and why are they important?

To thrive as an Assistant Computer Programmer, you generally need proficiency in programming languages such as Java, Python, or C++, along with a relevant degree or coursework in computer science. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong analytical thinking, problem-solving abilities, and effective communication skills help you collaborate with team members and understand project requirements. These skills and qualities are essential for contributing to software development projects efficiently and ensuring code quality and team productivity.

What are the typical responsibilities of an Assistant Computer Programmer within a software development team?

As an Assistant Computer Programmer, you will often focus on tasks such as writing and testing code under the supervision of senior programmers, debugging existing software, and assisting with documentation. You may also help maintain databases, update software features based on user feedback, and work closely with developers, designers, and quality assurance teams. This role provides a strong learning environment, allowing you to gradually take on more complex projects and responsibilities as you build your skills and experience.
What are the most commonly searched types of Computer Programmer jobs in Indianapolis, IN? The most popular types of Computer Programmer jobs in Indianapolis, IN are:
What job categories do people searching Assistant Computer Programmer jobs in Indianapolis, IN look for? The top searched job categories for Assistant Computer Programmer jobs in Indianapolis, IN are:
Computer Systems Analyst OT - I1 (Computer Systems Analyst) with Security Clearance

Computer Systems Analyst OT - I1 (Computer Systems Analyst) with Security Clearance

Barbaricum

Indianapolis, IN • On-site

Other

Re-posted 15 days ago


Job description

Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National Security mission sets. We leverage more than 17 years of support to stakeholders across the federal government, with established and growing capabilities across Intelligence, Analytics, Engineering, Mission Support, and Communications disciplines. Founded in 2008, our mission is to transform the way our customers approach constantly changing and complex problem sets by bringing to bear the latest in technology and the highest caliber of talent. Headquartered in Washington, DC’s historic Dupont Circle neighborhood, Barbaricum also has a corporate presence in Tampa, FL, Bedford, IN, and Dayton, OH, with team members across the United States and around the world. As a leader in our space, we partner with firms in the private sector, academic institutions, and industry associations with a goal of continually building our expertise and capabilities for the benefit of our employees and the customers we support. Through all of this, we have built a vibrant corporate culture diverse in expertise and perspectives with a focus on collaboration and innovation. Our teams are at the frontier of the Nation’s most complex and rewarding challenges. Join our team. Barbaricum is seeking a Computer Systems Analyst OT I to support the analysis, administration, and sustainment of Operational Technology (OT) systems and infrastructure for Department of Defense (DoD) mission and training environments. The selected candidate will provide technical support for a variety of technologies, including Industrial Control Systems (ICS), SCADA systems, IoT devices, RF technologies, camera systems, and associated computing platforms. The Computer Systems Analyst OT I will assist with maintaining Windows and Linux operating systems, monitoring system performance, supporting OT integration efforts, and helping ensure the security and reliability of mission-critical operational technology environments. The successful candidate will work closely with engineering, network, and cybersecurity teams to support operational readiness and infrastructure modernization initiatives. Responsibilities: * Analyze, monitor, and support Operational Technology (OT) systems and infrastructure supporting mission operations and training environments. * Administer and maintain Windows and Linux operating systems across OT and IT environments, ensuring system reliability and performance. * Support the operation, integration, and troubleshooting of Industrial Control Systems (ICS), SCADA systems, IoT devices, RF technologies, and camera systems. * Monitor system health and operational performance, identify issues, and implement corrective actions to maintain mission readiness. * Assist with system deployments, upgrades, configuration management, and lifecycle support for OT and associated infrastructure components. * Evaluate system vulnerabilities and support cybersecurity efforts to protect operational technology environments from threats and unauthorized access. * Develop and maintain technical documentation, system configurations, inventories, and standard operating procedures. * Collaborate with network, systems, cybersecurity, and engineering teams to support OT integration and operational requirements. * Support infrastructure monitoring and reporting activities to ensure the availability and effectiveness of operational technology systems. * Ensure compliance with organizational policies, cybersecurity standards, and applicable Department of Defense (DoD) requirements. Required Qualifications: *  Active DoD Secret Clearance * Associates degree or equivalent experience. * Meet DoDM 8140.03 IAT I requirements. * Minimum 1yr of experience on computer systems and working with Operational Technology and networking.  * Demonstrated experience with Windows enterprise and Linux server / operating systems engineering, and administration.  * Demonstrated experience with wide variety of technology to include camera systems, ICS/SCADA, IoT, and RF devices EEO Commitment All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law.