Logo
Benefit Allocation Systems

Entry-Level Programmer/DBA

Benefit Allocation Systems, King Of Prussia, Pennsylvania, United States, 19406


Programmer (Entry-Level Database Administrator (DBA) with CI/CD and IT Responsibilities)

Are you a tech-savvy IT Specialist with Programming skills looking for a position with a growing company? Do you enjoy & have a keen interest in database management, CI/CD pipelines, and various IT tasks that require programming aptitude? Are you analytical, dependable and detail oriented and seeking to grow your skills in database administration while also getting hands-on experience in DevOps and IT support? If your answer is "yes" to these questions, please send us your resume!

Benefit Allocation Systems is looking for an Entry-Level Database Administrator (DBA) with CI/CD and IT Responsibilities. This position will have cross-functional membership in the Programming and IT teams responsible for ensuring the performance, integrity, and security of our databases while supporting the automation of development and deployment processes.

When you join our team, BAS will support you with excellent benefits including fully-paid health insurance, flexible spending accounts, a 401(k) plan with a fully-vested matching contribution, generous PTO, time off for all federal holidays, and employer-provided life and disability coverage. And of course, we'll support you with awesome coworkers.

This position is hybrid and will require some in-office work (as needed) in our King of Prussia office. BAS' standard work hours are Monday -- Friday, 8:30 am to 5:00 pm.

About BAS

BAS develops and supports one of the nation's leading Software as a Service employee benefit administrative solutions for employers called MyEnroll360. MyEnroll360 provides clients with a private, secure online system for their employees' benefit plan enrollment and administration. Clients use MyEnroll360 to communicate with BAS so BAS can provide administrative services for employer-provided insurance benefits.

Main Duties and Responsibilities:

The position will be responsible for database administration and ensuring system development and deployment.

Key Responsibilities:

Database Administration (DBA):

Assist in the installation, configuration, and management of Oracle Databases. Monitor database performance, conduct regular maintenance tasks such as backups, indexing, and performance tuning. Ensure data integrity, security, and availability of databases by implementing best practices. Assist in troubleshooting database-related issues and optimizing queries to improve performance.

Design and implement database schemas, queries, and reports.

CI/CD Management:

Set up and maintain CI/CD pipelines to automate the testing, integration, and deployment of applications. Assist with automating repetitive tasks, building scripts, and ensuring smooth deployment processes across different environments.

Implement continuous integration and continuous delivery strategies and applications

Programming and Automation:

Develop and maintain scripts using YAML with additional use of Python, Bash, or PowerShell to automate routine tasks and workflows. Contribute to the development of tools that enhance system performance, automation, and monitoring. Support development teams with queries, reports, and ad-hoc database requests.

Develop Vuetify (Vue.js) utility applications for Oracle database data maintenance.

Key Qualifications:

Strong understanding of relational databases and basic SQL query writing (e.g., SELECT, JOIN, INSERT, UPDATE). Familiarity with at least one database management system (SQL Server, Oracle, etc.). Basic understanding of CI/CD concepts and experience working with tools like Jenkins, GitLab CI, GitHub Actions, CircleCI, or similar. Familiarity with scripting languages such as YAML, PowerShell, Python, or Bash to automate tasks. Knowledge of version control systems (e.g., Git) and experience working in a collaborative development environment. Strong problem-solving skills and ability to work independently as well as part of a team. Excellent communication skills with the ability to collaborate across multiple teams Strong problem-solving skills and ability to work independently as well as part of a team. Excellent time management, organizational and follow-through skills Excellent attention to detail and quality control Off-hours availability as needed Sit/Stand in front of a computer for extended periods of time Private/secure remote work capability Maintain utmost confidentiality and privacy as required by regulations and company policy

Preferred Skills:

Experience with cloud platforms such as AWS, Azure, or Google Cloud. Basic understanding of virtualization and containerization technologies Exposure to DevOps methodologies and experience with infrastructure as code (IaC) tools Experience working with Linux and Windows server environments.

Familiarity with database backup and recovery processes, and basic security protocols.

Benefit Allocation Systems, LLC is an Affirmative Action and Equal Opportunity Employer/Veterans/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. For questions, please contact the BAS Affirmative Action Officer at 800-945-5513.