What are the responsibilities and job description for the Database Engineer II position at Reflexive Concepts?
**Job Summary**
Reflexive Concepts seeks a skilled Database Engineer to develop and implement database solutions that meet the needs of our organization.
Key Responsibilities:
- Design, develop, and implement database structures that fit into the overall system architecture.
- Create new workflows to replace existing processes as needed.
- Provide technical expertise for database design, development, implementation, information storage and retrieval, data flow and analysis.
- Lead the development of database structures, parser software, and loading software.
- Support the development and testing of Python-based REST endpoints, microservices, and data model management capabilities using Django and Flask frameworks.
Requirements:
- Bachelor's degree in Computer Science or related field.
- A minimum of 5 years of experience in database management, including deployment and management of MongoDB or MariaDB databases.
- Strong debugging and optimization skills.
- Ability to scale databases to meet growing demands.
Desirable Skills:
- Experience with Python, Django, and Flask.
- Knowledge of Swagger, AWS, C2S, Docker, and Visual Studio Code.
- Understanding of JSON and XML serialization.
- Experience with Jira, Confluence, and Git version control.
- Background in Agile development methodologies.