Aloden, Inc.
Database Engineer
Aloden, Inc., Charlotte, North Carolina, United States, 28245
Database Engineer Only W2 (Citizen, GC, GC EAD and H4EAD)Location:
Charlotte, NC (Hybrid - 4 days onsite, 1 day remote)
Candidate Preference:
Local candidates or those willing to relocate to Charlotte, NC
Must-Have Skills & Experience:Software Engineering:
6+ years of experience in software engineering, including design, analysis, development, testing, and documentation.Database Design:
4+ years of hands-on experience designing data and databases for systems using MongoDB and PostgreSQL.Microservices & Cloud:
3+ years of experience working with microservices and orchestrating services for high-volume transactions on platforms like PCF and Kubernetes in cloud environments.Software Development:
3+ years of experience building systems from scratch, applying design patterns, best coding practices, automation, modularization, testing, and business-driven development.Agile:
3+ years of experience working in Agile environments with 2-week sprint cycles, including familiarity with Agile ceremonies, Scrum, Jira, and Confluence.Responsibilities:
Database Design:
Design and manage data models, primarily using MongoDB.Data Layer:
Design, illustrate, and present the data layer to technical teams, ensuring alignment with system requirements.Testing & Validation:
Perform application validation and functional testing. Define and design low-level testing specifications, including TDD and BDD.Issue Resolution:
Troubleshoot and resolve issues or escalate as needed to meet SLAs.Collaboration:
Collaborate with technology colleagues, internal partners, and stakeholders to deliver on product team commitments.Low-Level Design:
Perform low-level design to map data, create and maintain data schemas for components and microservices.Software Development:
Work with the development team, adopting industry best practices (15-factor methodology, feature toggles, circuit breakers, etc.).Database Development:
Define the data layer, write SQL scripts, design database configurations, and collaborate with developers to build components and microservices.Qualifications:
Education:
Bachelor of Science in Engineering or Computer Science, or equivalent experience.
Charlotte, NC (Hybrid - 4 days onsite, 1 day remote)
Candidate Preference:
Local candidates or those willing to relocate to Charlotte, NC
Must-Have Skills & Experience:Software Engineering:
6+ years of experience in software engineering, including design, analysis, development, testing, and documentation.Database Design:
4+ years of hands-on experience designing data and databases for systems using MongoDB and PostgreSQL.Microservices & Cloud:
3+ years of experience working with microservices and orchestrating services for high-volume transactions on platforms like PCF and Kubernetes in cloud environments.Software Development:
3+ years of experience building systems from scratch, applying design patterns, best coding practices, automation, modularization, testing, and business-driven development.Agile:
3+ years of experience working in Agile environments with 2-week sprint cycles, including familiarity with Agile ceremonies, Scrum, Jira, and Confluence.Responsibilities:
Database Design:
Design and manage data models, primarily using MongoDB.Data Layer:
Design, illustrate, and present the data layer to technical teams, ensuring alignment with system requirements.Testing & Validation:
Perform application validation and functional testing. Define and design low-level testing specifications, including TDD and BDD.Issue Resolution:
Troubleshoot and resolve issues or escalate as needed to meet SLAs.Collaboration:
Collaborate with technology colleagues, internal partners, and stakeholders to deliver on product team commitments.Low-Level Design:
Perform low-level design to map data, create and maintain data schemas for components and microservices.Software Development:
Work with the development team, adopting industry best practices (15-factor methodology, feature toggles, circuit breakers, etc.).Database Development:
Define the data layer, write SQL scripts, design database configurations, and collaborate with developers to build components and microservices.Qualifications:
Education:
Bachelor of Science in Engineering or Computer Science, or equivalent experience.