Database Engineer (DBA) - Progress
π Job Overview
- Job Title: Database Engineer (DBA) - Progress
- Company: NISC
- Location: Mandan, ND
- Job Type: Hybrid
- Category: Database Administration
- Date Posted: 2025-06-17
- Experience Level: 2-5 years
- Remote Status: Hybrid (3 days per week from an office location)
- Job Source: Greenhouse
π Role Summary
-
Primary Responsibilities:
- Manage database performance, ensure data integrity, and support internal systems critical to operations.
- Collaborate with cross-functional teams to troubleshoot issues, optimize queries, and maintain secure, high-performing database environments.
- Design, develop, and maintain database schemas and objects, including stored procedures, triggers, and views.
- Participate in corrective/preventive action measures to remediate issues and prevent future occurrences.
- Contribute to a culture of engagement and one that is conducive to NISCβs Statement of Shared Values.
-
Key Web Technology Aspects:
- Experience with SQL, Progress OpenEdge, Linux, and shell scripting.
- Strong communication skills and a commitment to continuous improvement and shared values.
π» Primary Responsibilities
-
Database Management:
- Install, backup, restore, tune, technical support, and repair databases as needed.
- Perform maintenance routines such as rebuilding/repairing indexes, rebuilding stats, dump/loads, and database scans.
- Work with external or internal personnel to troubleshoot database issues.
- Develop SQL and tune application SQL as required.
- Design, develop, and maintain internal systems required for NISC operations, including software distribution and patching processes.
-
Collaboration and Support:
- Work closely with the Quality Engineering department to configure test environments.
- Download and apply the latest vendor Security patches.
- Develop application tools for database support, build tools, application groups, software delivery, etc.
- Create documentation and provide guidance to other areas of the business.
- Work with other internal teams to ensure critical data projects are completed.
- Communicate, both written and verbally, with management, key users, and external vendors.
π Skills & Qualifications
Education: Bachelorβs degree in Computer Science, Information Technology, or similar discipline, preferred. Certification in Database Administration, along with relevant experience in lieu of 4-year degree.
Experience: 3-5 years of experience in a database-related position with SQL and coding. Experience with Progress OpenEdge, Linux, and shell scripting is essential.
Required Skills:
- SQL
- Progress OpenEdge
- Linux
- Shell Scripting (bash/python/PowerShell/etc.)
- Database Administration
- Query Optimization & Performance Tuning using OpenEdge tools
- Experience with Postgres and/or Oracle is a plus.
Preferred Skills:
- Experience with ETL cycle including data analysis, database design, data mapping and conversion, and data loading
- Strong verbal and written communication skills
- Ability to demonstrate composure and think analytically in high-pressure situations
π Web Portfolio & Project Requirements
Portfolio Essentials:
- Specific database portfolio requirement 1 with responsive design and cross-browser compatibility focus
- Specific database portfolio requirement 2 with performance optimization and accessibility standards
- Specific database portfolio requirement 3 with user experience design and interface development
- Specific database portfolio requirement 4 with server configuration and deployment demonstration needs
Technical Documentation:
- Technical documentation requirement 1 - code quality, commenting, and documentation standards
- Technical documentation requirement 2 - version control, deployment processes, and server configuration
- Technical documentation requirement 3 - testing methodologies, performance metrics, and optimization techniques
π° Compensation & Benefits
Salary Range: $70,000 - $90,000 (based on experience and location)
Benefits:
- Medical, Dental and Vision Insurance
- Health Savings Account (HSA) with $100 monthly contributions from NISC
- Dependent Care Flexible Spending Account (FSA) thru Paylocity
- Fully covered life insurance up to 3x annual base salary
- Fully covered short- and long-term disability
- 401(k) with employee match up to 6% and employer 4% salary base contributions
- PTO accrual levels dependent on years of service
- Interest-FREE technology loan program
- Employee educational assistance program
- Employee Assistance Program
- Benevolence Committee to support employees with financial hardships
Working Hours: 40 hours per week with flexible deployment windows, maintenance, and project deadlines
π Company & Culture Context
Industry: Electric utility and broadband services
Company Size: Medium (960+ Members)
Founded: 1930
Team Structure:
- Database team size and specialization areas (database administrators, developers, etc.)
- Reporting structure and hierarchy
- Cross-functional collaboration with design, marketing, and business teams
Development Methodology:
- Agile/Scrum methodologies and sprint planning for database projects
- Code review, testing, and quality assurance practices
- Deployment strategies, CI/CD pipelines, and server management
Company Website: NISC
π Career & Growth Analysis
Web Technology Career Level: Database Administrator (DBA) with 3-5 years of experience
Reporting Structure: Reports to the Database Manager or similar role, depending on the organization's structure
Technical Impact: Designs, implements, and maintains database schemas and objects, ensuring data integrity and performance optimization. Collaborates with cross-functional teams to integrate database solutions into enterprise software products and services.
Growth Opportunities:
- Database Team Lead: Oversee a team of database administrators, providing guidance and mentorship to team members
- Database Architect: Design and implement complex database solutions, driving innovation and best practices within the organization
- Technical Lead: Provide technical leadership and architecture decisions, influencing the direction of database management and infrastructure
π Work Environment
Office Type: Hybrid (3 days per week from an office location)
Office Location(s): Cedar Rapids, IA; Lake Saint Louis, MO; Mandan, ND
Workspace Context:
- Collaborative workspace environment with cross-functional team interaction and knowledge sharing
- Access to development tools, multiple monitors, and testing devices
- Flexible work schedule with deployment windows, maintenance, and project deadlines
Work Schedule: Hybrid schedule with a minimum of 3 days per week from an office location and ability to work up to all 5 days a week from an office location
π Application & Technical Interview Process
Interview Process:
- Phone or video screen with the hiring manager to discuss the role and assess cultural fit
- Technical assessment focusing on database management, query optimization, and performance tuning
- On-site interview with the database team, including a technical deep dive and behavioral questions
Portfolio Review Tips:
- Highlight specific database projects demonstrating responsive design, performance optimization, and accessibility standards
- Present live demos and walkthroughs of database management and optimization techniques
- Showcase user experience design and interface development skills with database-driven applications
Technical Challenge Preparation:
- Prepare for database management and optimization challenges, focusing on query performance, indexing, and data integrity
- Brush up on SQL, Progress OpenEdge, and Linux skills, with a focus on performance tuning and query optimization
- Practice problem-solving and analytical thinking skills for high-pressure situations
ATS Keywords: (Comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category)
π Application Steps
To apply for this database administration position:
- Submit your application through the application link
- Prepare your resume, emphasizing relevant database management and optimization skills
- Tailor your portfolio to showcase specific database projects and optimization techniques
- Research the company and role, focusing on database management and optimization challenges
- Prepare for the technical interview, focusing on database management, query optimization, and performance tuning
Application Requirements
Candidates should have 3-5 years of experience in a database-related position with SQL and coding. Experience with Progress OpenEdge, Linux, and shell scripting is essential, along with strong communication skills.