🚀 Job Opportunity: Database Engineer
Location: Charlotte, NC (Day 1 Onsite)
Local Candidates Preferred
Position Overview:
Are you an experienced Database Engineer with a passion for designing and managing data models? We are seeking a talented individual to join our team in Charlotte, NC. This role is crucial for ensuring robust database design and management, especially using MongoDB and PostgreSQL.
Key Responsibilities:
- Database Design: Create and maintain database schemas and data structures to support system functionality.
- Data Model Management: Design and manage data models using MongoDB.
- Project Involvement: Participate in complex projects including installations, upgrades, and deployments.
- Data Layer Design: Lead the design and presentation of the data layer to ensure all system requirements are met.
- Testing & Validation: Conduct application validation and functional testing to ensure system performance.
- Specification Design: Define and design testing specifications, including TDD and BDD, for reliable software functionality.
- Issue Resolution: Provide recommendations for resolving or escalating issues to meet service level agreements.
- Collaboration: Work with technology teams, internal partners, and stakeholders to fulfill product commitments.
- Data Mapping: Perform low-level design to map data and maintain schemas for components and microservices.
- Database Configuration: Write SQL scripts, design database configurations, and collaborate on developing components and microservices.
Basic Qualifications:
- Experience: 6+ years in software engineering, including design, analysis, development, and testing of software systems.
- Database Expertise: 4+ years of hands-on experience with MongoDB and PostgreSQL.
- Microservices: 3+ years of experience with microservices and orchestrating high-volume transactions on PCF, Kubernetes, and Cloud.
- Software Development: 3+ years in building systems from scratch, focusing on design patterns, best practices, and automation.
- Agile Environment: 3+ years working in agile environments, familiar with agile ceremonies, scrum, Jira, and Confluence.
- Cloud Technologies: Experience with designing database schemas, writing SQL scripts, and developing software on the cloud.
Education:
- Bachelor of Science in Engineering, Computer Science, or equivalent experience.