1

Bachelor Of Computer Science Jobs in Maine (NOW HIRING)

Senior Programmer Analyst

Augusta, ME · On-site

$71K - $101K/yr

Four (4) years of computer programming experience utilizing higher level languages including two (2) years at the Programmer Analyst level or equivalent -OR- a Bachelors Degree in Computer Sciences ...

$81K - $109K/yr

Recognizes documentation opportunities with the assistance of computer software. Conducts clinical ... Bachelor's degree in Nursing (BSN) and 5 years of inpatient clinical experience, knowledge of ...

$81K - $109K/yr

Recognizes documentation opportunities with the assistance of computer software. Conducts clinical ... Bachelor's degree in Nursing (BSN) and 5 years of inpatient clinical experience, knowledge of ...

$81K - $109K/yr

Recognizes documentation opportunities with the assistance of computer software. Conducts clinical ... Bachelor's degree in Nursing (BSN) and 5 years of inpatient clinical experience, knowledge of ...

Director of Nursing

Bridgton, ME · On-site

$90 - $120/hr

Bachelor of Science in Nursing (BSN) required for all new hires after 1/11/2021. Employment Status Full Time Shift Days Equal Employment Opportunity Company is an equal employment opportunity ...

Senior Programmer Analyst

Augusta, ME · Hybrid

$71K - $101K/yr

Four (4) years of computer programming experience utilizing higher level languages including two (2) years at the Programmer Analyst level or equivalent -OR- a Bachelors Degree in Computer Sciences ...

Required : • Master's degree in Computer Science, Engineering, Applied Mathematics, Statistics, or a closely related field. • 0-2 years of industry, research, or applied project experience in ...

Showing results 21-40

Bachelor Of Computer Science information

What is a Bachelor of Computer Science?

A Bachelor of Computer Science is an undergraduate academic degree focused on the study of computer systems, programming, software development, algorithms, and computational theory. This degree typically takes three to four years to complete and prepares students for careers in technology, software engineering, data analysis, and related fields. Graduates gain both theoretical knowledge and practical skills in areas such as coding, database management, and computer networks, making them highly sought after in the tech industry.

What are the key skills and qualifications needed to thrive as a Bachelor of Computer Science graduate, and why are they important?

To thrive as a Bachelor of Computer Science graduate, you need strong analytical thinking, programming proficiency in languages like Java or Python, and a solid understanding of algorithms and data structures, supported by a relevant degree. Familiarity with software development tools, version control systems like Git, and experience with databases or cloud platforms are typically expected. Problem-solving, teamwork, and effective communication are crucial soft skills that help you collaborate and adapt in dynamic tech environments. These abilities are essential to succeed in diverse computing roles, drive innovation, and contribute meaningfully to technical projects.

What types of projects or tasks can someone with a Bachelor of Computer Science expect to work on in their first job?

Entry-level professionals with a Bachelor of Computer Science often work on a variety of projects, such as developing software applications, debugging and testing code, assisting in database management, or supporting IT infrastructure. They may collaborate closely with experienced developers, project managers, and cross-functional teams to contribute to ongoing projects while gaining hands-on experience. The work environment typically encourages continuous learning and provides mentorship opportunities, helping new graduates build technical and teamwork skills essential for career growth.
What are popular job titles related to Bachelor Of Computer Science jobs in Maine? For Bachelor Of Computer Science jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Bachelor Of Computer Science jobs in Maine look for? The top searched job categories for Bachelor Of Computer Science jobs in Maine are:
What cities in Maine are hiring for Bachelor Of Computer Science jobs? Cities in Maine with the most Bachelor Of Computer Science job openings:
Infographic showing various Bachelor Of Computer Science job openings in Maine as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 9% Part Time, and 3% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution.

Database Administrator (Oracle)

General Dynamics - Bath Iron Works

Bath, ME • On-site

$110K - $139K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 11 days ago


General Dynamics Bath Iron Works rating

8.5

Company rating: 8.5 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


Job description

Job Description

We offer a competitive salary for this role, with an expected range of $110,100 to $139,500. The final offer will depend on your experience, skills, and overall qualifications. General Dynamics - Bath Iron Works also provides a variety of benefits including medical & dental insurance coverage, 401(k) retirement savings plan, flexible spending accounts/HSAs, life and disability insurance, company paid holidays, paid time off (PTO), health coaching, athletic trainers, employee assistance programs and onsite health services.

We are seeking an experienced  to support, maintain, and optimize our enterprise database environment. The ideal candidate has deep experience with Oracle 12c/19c (or newer) and understands enterprise data management best practices. This role will work closely with infrastructure, application development, data engineering, and business teams to ensure database reliability, availability, and performance.

Operating under the BIW Business Operating System (BOS), the Oracle Database Administrator ensures compliance with safety, quality, and performance standards while coordinating with other key stakeholders to meet overall milestones.

Key Responsibilities

  • Safety Leadership:
    • Be a safety leader for your team and help foster a culture of operational safety.
    • Ensure all safety training is completed on time.
  • Project Execution:
    • Administer, maintain, and support Oracle databases across development, test, and production environments.
    • Perform installation, configuration, patching, cloning, backup, and recovery using RMAN and related tools.
    • Monitor database performance and execute tuning activities.
    • Implement and maintain high availability solutions including RAC and ASM.
    • Manage database security, user access, roles, and compliance with company standards.
    • Design and implement backup/restore strategies and lead disaster recovery planning.
    • Support schema design, data modeling, and SQL code reviews.
    • Maintain documentation, SOPs, and architectural diagrams.
    • Participate in on-call rotations and support critical incidents.
  • Training and Development:
    • Take part in training to further working knowledge of new database management tools and methodologies.
    • Attend BIW training opportunities as required.
  • Team Collaboration and Communication:
    • Collaborate with application teams to troubleshoot issues and optimize SQL queries.
    • Communicate effectively across application and data engineering functions.
  • Continuous Improvement:
    • Identify and implement database management process improvements and optimizations as required.
Required/Preferred Education/Training

Required:

  • High school diploma or equivalent.   

Preferred:

  • Bachelor's Degree in the field of Computer Science, Data Science, or a related technical field.
Required/Preferred Experience

Required:

  • 5-10 years of hands-on Oracle DBA experience in a production environment.
  • Expertise with Oracle versions 12c and 19c.
  • Proficiency with RMAN, ASM, OEM/Cloud Control.
  • Strong database performance optimization and tuning skills.
  • Understanding of Oracle enterprise management best practices.
  • Solid understanding of Linux/Unix environments and shell scripting.
  • Experience with backup strategies and disaster recovery planning.
  • Familiarity with PL/SQL, SQL query tuning, and schema design.
  • Strong analytical, troubleshooting, and communication skills. 

Preferred Oracle Experience:

  • Experience with Oracle Cloud (OCI) or cloud-hosted Oracle workloads.
  • Experience with enterprise data warehouses.
  • Understanding of DevOps pipelines, CI/CD, and Git workflows.
  • Experience supporting ERP or other enterprise applications.
  • Oracle certifications (OCA, OCP, OCM).
  • Experience with SQL Server 2019, 2022, 2025.
Employment Type: FULL_TIME

What General Dynamics Bath Iron Works employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom