Technical Consultant
Description
Job Title: Technical Consultant / Senior Technical Consultant
Experience Required: 8 - 20 Years
Location: Dallas, TX (may change based on client location)
Employment Type: Full-Time
Job Highlights
- Minimum 8+ years of extensive experience in software engineering, technical consultation, and high-level system architecture design.
- Strong track record of bridging the gap between business requirements and complex technical solutions for enterprise clients.
- Deep expertise in modern architecture patterns (Microservices, Cloud Native infrastructure, and API-first design).
Job Description
Roles and Responsibilities:
- Technical Consultation: Act as a trusted technical advisor to stakeholders and enterprise clients, evaluating business needs to recommend robust architectural strategies.
- Solution Architecture: Design high-performance, secure, and scalable system topologies, ensuring solutions align with long-term business goals and industry benchmarks.
- Proof of Concept (PoC): Build architecture prototypes, evaluate alternative technical stacks, and lead the technical evaluation of third-party platforms.
- Client & Stakeholder Management: Translate complex technical concepts into clear business value for C-level executives, product management, and engineering teams.
- Delivery Oversight: Provide technical governance and code guidelines to development teams, ensuring delivery compliance with security, scalability, and performance SLAs.
- Legacy Modernization: Assess existing legacy ecosystems and create clear, risk-mitigated strategies for cloud migration and digital transformation.
Required Key Skills & Qualifications:
- Technical Breadth: Deep knowledge of modern programming stacks (Java/Spring Boot, .NET/C#, or Node.js), enterprise application design, and API ecosystems.
- Cloud Platforms: Hands-on design experience with major cloud service providers (AWS, Microsoft Azure, or GCP).
- Architecture Patterns: Expert level command of Microservices, Event-Driven Architecture, Serverless, and SOLID principles.
- Database & Integration: Extensive knowledge of relational (SQL) and non-relational (NoSQL) databases, data integration strategies, and messaging systems (Kafka, RabbitMQ).
- DevOps & Security: Understanding of CI/CD automation pipelines, containerization (Docker, Kubernetes), and modern security protocols (OAuth, JWT, IAM).
Education: B.Tech/B.E., M.Tech, MCA, or an equivalent technical degree.