Position: Architect (Software Code Quality & Integration)
Location: Houston, TX
Duration : C2H
Job Description:
SPECIFIC CERTIFICATION OR QUALIFICATIONS REQUIRED:
Code Review Leadership
-Provides leadership in code reviews, setting expectations beyond standard participation
-Defines and reinforces best practice standards for code quality across teams
-Prioritizes review of critical paths and shared components to ensure system-wide reliability
-Enforces best practices including naming conventions, error handling, logging/observability, and security standards
Best Practices Ownership
-Establishes and maintains coding standards and design patterns aligned with best practices
-Drives consistency through reusable frameworks and shared libraries
-Actively promotes and ensures adoption of standards across teams
Large-Scale Integration Expertise
-Applies best practices when integrating across internal platforms and third-party systems
-Accounts for reliability, maintainability, and scalability in cross-system interactions
Governance and Guardrails
-Implements review gates, coding standards, and automated quality checks
-Leverages CI/CD pipelines to enforce linting, security scanning, and test coverage requirements
-Defines and upholds clear criteria for code readiness prior to production deployment
ESSENTIAL SKILLS REQUIRED:
-Deep ability for evaluating large, complex codebases, identifying risks, inconsistencies, and improvement opportunities.
- Java is the primary language but coding languages are a plus.
-Strong understanding of API, integration design and code change impacts.
-Shows a solid understanding of best practice coding techniques for managing failures in distributed systems, resulting in reliable and maintainable code.
-Defines practical, best practice coding standards that are widely followed and improve code consistency and quality
-Exhibits practical coding proficiency, enabling direct contribution when necessary.
-Exhibits sound judgment in accounting for cross-team and cross-product scaling impacts, including dependencies, integration points, and system stability
-Light amount of QA testing