Database Engineer
Job Description:
Database Engineer DCA2223
Work Arrangement: Remote
Location: Remote (U.S.-based only)
Duration: 12 Months | 2,088 Total Hours
Work Authorization: U.S. Citizens or Green Card holders only.
Engagement Type: W-2 only. No sponsorships, Corp-to-Corp, or 1099 arrangements permitted.
Overview:
Our client is seeking a Software Engineer II to design and deliver robust application solutions with a strong focus on database engineering, gRPC-based services, and event-sourced architectures. You'll act as a principal application designer on complex projects owning analysis, design, implementation, testing, and documentation while collaborating across Development, Operations, and Technology teams to drive high-quality outcomes. Responsibilities mirror an advanced engineering role with leadership expectations on select initiatives.
Key Responsibilities:
- Lead end-to-end systems analysis, design, and development for complex application initiatives.
- Database Engineering: design schemas, optimize queries, ensure data integrity/reliability, and tune performance in production environments.
- gRPC Services: design, implement, and maintain high-performance service interfaces and supporting components to enable efficient inter-service communication (Skill Set 2).
- Event Sourcing: contribute to event-driven designs and implementations that enable reliable state reconstruction and auditability (Skill Set 3).
- Prepare/own the technical portions of project plans; estimate scope, timeframes, and effort.
- Create and review test data, test plans, execute tests, and drive debugging activities.
- Evaluate complex interdependencies among programs, platforms, and interfacing applications; provide analytical consulting to align tech solutions with business goals.
- Produce clear technical/functional specifications, diagrams, and documentation; review materials prepared by other team members.
- Mentor and coordinate tasks for less experienced engineers on small to large projects.
- Recommend new technologies, participate in vendor evaluations, and promote development standards/procedures.
- Adhere to Clients risk, regulatory, and internal control standards.
Tech Focus (from requisition): Database Engineering (Skill Set 1), gRPC (Skill Set 2), Event Sourcing (Skill Set 3).
Required Qualifications:
- Associates degree and 5+ years in systems analysis/application development, or 7+ combined higher-education/work experience including 5+ years in systems analysis/application development.
- Familiarity with application development software/hardware platforms; strong PC and productivity tool proficiency.
- Demonstrated experience in database engineering, gRPC services, and event-sourced or event-driven application patterns (per Skill Sets).
- Excellent problem-solving, communication (written/verbal), organization, and time management; ability to work across multiple complex projects.
- Experience coordinating between Applications and business units; ability to recommend/implement systems solutions and drive milestones.
Preferred Qualifications:
- Subject matter expertise with business applications/systems; advanced understanding of integrated applications and frameworks.
- Ability to work autonomously and in teams; proactive and action-oriented with capacity to multitask across complex initiatives.
- Advanced, whole-system perspective enabling impact outside normal BAU efforts.
Required Skills:
Organization Diagrams Operations Business Units Analysis Debugging Authorization Interfaces Milestones Consulting Sourcing Components Reliability Specifications Materials Documentation Software Testing Time Management Design Engineering Business Leadership Communication Management