1

Associate Degree In Computer Programming Jobs in West Covina, CA

Be Seen First

In this entry-level role, you will work closely with senior designers and engineers to translate ... Minimum of a 2-year Associate Degree or technical certificate focusing on CAD Design, Mechanical ...

CAD Drafter / Designer

Corona, CA · On-site

$23.25 - $31.25/hr

Associate's degree, Diploma, or equivalent experience in Drafting, Engineering Technology, Mechanical Design, or a related field. * 3-5 years of professional CAD drafting experience using SolidWorks ...

Associate degree or certificate in Drafting, Engineering Technology, or related field preferred. * Minimum 3 years of CAD drafting experience. * Proficient with AutoCAD. * Plant 3D experience ...

Associate degree or certificate in Drafting, Engineering Technology, or related field preferred. * Minimum 3 years of CAD drafting experience. * Proficient with AutoCAD. * Plant 3D experience ...

Associate degree or certificate in Drafting, Engineering Technology, or related field preferred. * Minimum 3 years of CAD drafting experience. * Proficient with AutoCAD. * Plant 3D experience ...

.NET Front End Developer

Los Angeles, CA

$112K - $130K/yr

Bachelor's or Master's degree in Computer Science, Computer Engineering or a closely related discipline. Qualifications .Net, C#, Entity Framework, Angular JS, MVC Additional Information Only GC ...

Showing results 21-40

Associate Degree In Computer Programming information

What is an associate degree in computer programming?

An Associate Degree in Computer Programming is a two-year undergraduate program that provides students with foundational knowledge and practical skills in software development, coding, and computer systems. The curriculum typically covers programming languages, database management, web development, and problem-solving techniques. Graduates are prepared for entry-level positions such as junior developer, software support specialist, or can transfer credits to pursue a bachelor's degree. This degree is ideal for individuals seeking a quick entry into the tech industry or looking to build a strong base for further education.

What are the key skills and qualifications needed to thrive with an associate degree in computer programming?

To thrive with an Associate Degree in Computer Programming, you need a solid grasp of programming languages (such as Java, Python, or C++), problem-solving abilities, and foundational computer science knowledge. Familiarity with development environments, version control systems like Git, and database management tools is typically required. Strong analytical thinking, communication, and teamwork skills help you adapt to project changes and collaborate effectively. These competencies ensure you can build efficient software, work successfully in technical teams, and meet the demands of the evolving tech industry.

What types of entry-level roles can I pursue after earning an associate degree in computer programming, and how can I stand out during the application process?

With an associate degree in computer programming, you can pursue roles such as junior software developer, web developer, computer support specialist, or QA tester. To stand out, highlight hands-on experience from internships, coding projects, or coursework that demonstrates your proficiency in programming languages and problem-solving. Emphasize your teamwork and communication skills, as many positions involve collaborating with other developers and departments. Building a strong portfolio with sample projects can further showcase your abilities to potential employers.

What is the difference between Associate Degree In Computer Programming vs Computer Support Specialist?

AspectAssociate Degree In Computer ProgrammingComputer Support Specialist
Required CredentialsAssociate degree in computer programming or related fieldTypically a high school diploma or equivalent; certifications like CompTIA A+ are common
Work EnvironmentOffice settings, programming labs, or remote workHelp desks, technical support centers, or client sites
Industry UsageSoftware development, application programmingIT support, troubleshooting, customer assistance
Common Search IntentLearning programming, entry-level coding jobsTechnical support roles, troubleshooting jobs

The Associate Degree In Computer Programming focuses on developing coding skills and software development, while a Computer Support Specialist primarily provides technical assistance and troubleshooting. Both roles often require technical knowledge but differ in daily tasks and work environments.

What can I do with an associate degree in computer programming?

An associate degree in computer programming prepares individuals for roles such as software developer, web developer, or application support technician. Graduates can work in various industries, often using programming languages like Java, Python, or C++, and may pursue certifications to enhance job prospects. Entry-level positions typically involve coding, testing, and maintaining software applications.

What job categories do people searching Associate Degree In Computer Programming jobs in West Covina, CA look for?

The top searched job categories for Associate Degree In Computer Programming jobs in West Covina, CA are:

What cities near West Covina, CA are hiring for Associate Degree In Computer Programming jobs?

Cities near West Covina, CA with the most Associate Degree In Computer Programming job openings:

Infographic showing various Associate Degree In Computer Programming job openings in West Covina, CA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.

$72K - $108K/yr

Full-time

Posted 19 days ago


Los Angeles County Metropolitan Transportation Authority rating

9.3

Company rating: 9.3 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

3rd of 99 rated public transport


Job description

Metro's mission is to provide a world-class transportation system that enhances the quality of life for all who live, work, and play within LA County. Description Provides on-going paraprofessional computer programming support on numerous software applications in the preparation, compilation, and reporting of scheduling Transit Operations data; provides information to users and upper management by collecting, analyzing, and transforming data from various system sources and uploading to database tables; and troubleshoots and provides solutions to address issues as needed. Recruitment Timelines: Interviews are projected to be scheduled for the week of September 7, 2026.

This date is subject to change. We encourage you to monitor your governmentjobs.com profile and emails for the latest updates. Examples of Duties Maintains and modifies departmental computer software systems Designs, develops, and maintains several web applications using Visual Basic .NET (VB.NET) programming language Writes, debugs, and optimizes complex SQL (Structured Query Language) and stored procedures in SQL Server Management Studio software Designs and programs departmental utility programs, macros, data queries and reports Serves as backup support for the GIRO's HASTUS scheduling module Compiles and analyzes transit surveillance data for use in developing and updating departmental automated reports regarding Transit Operations Provides on-going support on data extractions and loading processes Prepares departmental computer systems documentation and reports, including charts, flowcharts, diagrams, and code comments Coordinates with and assists Information Technology Systems department staff in developing and modifying client/server and personal computer programs for departmental use Works with the infrastructure teams to upgrade SQL server Identifies, documents, and corrects performance problems in data files or other data sources Evaluates data management procedures and recommends system improvements Trains department personnel in use of client/server, network, and personal computer hardware and software applications Serves as technical resource and assists team members and users with questions and problem solving related to client/server, personal computer systems, and software applications Generates automated reports using client/server and personal computers Conducts special studies/research projects as assigned May be required to perform other related job duties Minimum Qualifications A combination of education and/or experience that provides the required knowledge, skills, and abilities to perform the essential functions of the position

Additional experience, as outlined below, may be substituted for required education on a year-for-year basis. A typical combination includes: Education Bachelor's Degree in Computer Science, Business, or a related field Experience One year of relevant experience programming and developing reports using windows application programming languages, database management, and spreadsheet software Certifications/Licenses/Special Requirements A valid California Class C Driver License or the ability to utilize an alternative method of transportation when needed to carry out job-related essential functions May work overtime as required Preferred Qualifications Preferred Qualifications (PQs) are used to identify relevant knowledge, skills, and abilities (KSAs) as determined by business necessity. These criteria are considered preferred qualifications and are not intended to serve as minimum requirements for the position.

PQs will help support selection decisions throughout the recruitment. In addition, applicants who possess these PQs will not automatically be selected. The following are the preferred qualifications: Experience analyzing large sets of data to identify trends and inform strategic decision-making Experience writing SQL queries to create custom reports and to facilitate data movement between servers Experience creating reports using Business Intelligence tools such as Power BI, or similar software Essential Knowledge Knowledge of (defined as a learned body of information that is required for and applied in the performance of job tasks) Theories, principles, and practices of personal computer business software applications, such as spreadsheet and database applications Computer programming languages, such as Java, C, C++, C#, Visual Basic, and SQL Data processing terminology and acronyms Graphic user interface standards Data communications Database management systems and database objects, such as stored procedure, view and tables Client/server enterprise network Applicable business software applications Skill in (defined as the proficient manual, verbal, or mental utilization of data, people, or things) Performing basic programming in windows application languages and application macros Designing data queries and user-oriented reports Organizing and maintaining data files and process records in a business application area Analyzing situations and identifying problems Communicating effectively orally and in writing Preparing reports and correspondence Preparing user and systems documentation to industry standards Interacting professionally with various levels of Metro employees and outside representatives Using various input devices for extracting and utilizing data Operating personal computers, general office equipment, and data processing applications Ability to (defined as a present competence to perform an observable behavior or produce an observable result) Compile, analyze, and interpret complex data Follow oral and written instructions Understand, interpret, and apply laws, rules, regulations, policies, and procedures Travel to offsite locations Read, write, speak, and understand English Special Conditions This job specification is not to be construed as an exhaustive list of duties, responsibilities, or requirements The physical demands described are representative of those that must be met by the employee to successfully perform the essential functions of this job Metro provides reasonable accommodation to enable individuals with disabilities to perform the essential functions This classification is at-will and the incumbent serves at the pleasure of the hiring authority when classified as an Intermittent, Emergency, Annuitant, or Temporary employee, is assigned to the Office of Inspector General (OIG) or Board Clerk's Office, and/or reporting directly to the LACMTA Board of Directors Contributes to ensuring that the Equal Employment Opportunity (EEO) policies and programs of Metro are carried out Working Conditions Typical office situation Close exposure to computer monitors and video screen Physical Effort Required Sitting at a desk or table Type and use a keyboard and mouse to perform necessary computer-based functions Communicating through speech in the English language required NW Metro is an Equal Opportunity Employer and does not discriminate on the basis of race, color, creed, ancestry, national origin, gender, marital status, sexual orientation, religion, age, veteran status, or disability.

Learn more about Metro's Equal Employment Opportunity Program. Metro does not deny participation in the application process to anyone with prior justice system involvement, in line with Fair Chance hiring practices. Selection Procedure Applicants who best meet job-related qualifications will be invited to participate in the examination process that may consist of any combination of written, performance, or oral appraisal to further evaluate job-related experience, knowledge, skills and abilities.

Application Procedure To apply, visit Metro's website at www.metro.net and complete an online Employment Application. Computers are available to complete online Employment Applications at the following Metro locations: METRO Headquarters, Employment Office One Gateway Plaza Los Angeles, CA 90012 Open: Monday through Friday, 8am-4pm (Closed Sat & Sun) Metro Talent Hub 8501 S. Evermont Place Los Angeles, CA 90044 Open: Monday through Friday, 9am-5pm (Closed Sat & Sun) East Los Angeles Customer Center 4501 B Whittier Blvd Los Angeles, CA 90022 Open: Tuesday through Saturday, 10am to 6pm (Closed Sun & Mon) Wilshire/Vermont Customer Center 3183 Wilshire Blvd, Ste 174 Los Angeles, CA 90010 Open: Monday through Friday, 10am-6pm (Closed Sat & Sun) Rosa Parks Customer Center Willowbrook/Rosa Parks Station 11720 Wilmington Ave Los Angeles, CA 90059 Open: Monday through Friday, 6am to 6:30pm (Closed Sat & Sun) Telephone: (213) 922-6217 or persons with hearing or speech impairments can use California Relay Service 711 to contact Metro

All completed online Employment Applications must be received by 5:00 p.m. on the closing date. Late applications will not be considered

*Open to the public and all Metro employees This job bulletin is not to be construed as an exhaustive list of duties, responsibilities, or requirements. Employees may be required to perform other related job duties.


What Los Angeles County Metropolitan Transportation Authority employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom