Software Architect
Indexed description
Key Responsibilities
- Design and develop software solutions including ETL applications, Java services, and data pipelines
- Maintain data sources for BI reporting (Oracle, MarkLogic, QuickSight, Tableau)
- Serve as technical point of contact for cross-functional and external partners
- Conduct peer code reviews and enforce coding best practices
- Mentor developers on technical problem-solving and architectural decisions
- Support production troubleshooting and performance optimization
- Evaluate and recommend new technologies and architectural patterns
Work Environment & Requirements
- Hybrid/remote work environment with potential on-site requirements based on contract needs
- U.S. citizenship required
- Security clearance: Active Secret clearance required or ability to obtain
- Background investigation required
Requirements
Required Qualifications
- Bachelor's degree in computer science or engineering
- 8+ years of software development experience
- Strong expertise in Java, Spring Boot, and enterprise application architecture
- Active Secret clearance
- U.S. citizenship required
- Experience with relational databases (Oracle, SQL Server) and BI tools
- Master's degree in CS
- AWS certifications
- Experience with Appian development
- Microservices and containerization experience
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search