Technical Architect: Tech Lead
Duties & Responsibilities
Senior SQL Developer & Architectural Visionary: Crafting Data Excellence!
Are you a Senior SQL Developer with a passion for designing and implementing robust, scalable, and secure data solutions within complex relational database domains? Do you possess a comprehensive understanding of modern software architecture, cloud platforms, and DevOps practices?If you're ready to lead from the front and build the future of our data infrastructure, we want to hear from you!
Responsibilities
Architecture Design & Patterns: You'll navigate Micro services, SOA, monolithic vs. distributed systems, and design for event-driven and serverless architectures, applying patterns like MVC and CQRS.
Cloud Computing: Your skills span AWS, Azure, and GCP, with a focus on cloud-native development and familiarity with IaaS/PaaS/SaaS models.Containerization & Orchestration: You're proficient with Docker and orchestration tools like Kubernetes and ECS.
Infrastructure as Code: You'll leverage Terraform and Cloud Formation to manage infrastructure efficiently.
Performance, Scalability & Resilience: You'll design for high availability and disaster recovery, utilizing load balancing, caching (Redis, Memcached), and conducting profiling, tuning, and scalability testing.Security Architecture: You'll ensure secure coding practices, manage identity and access with OAuth2, SAML, and OpenID, and implement network security and encryption standards.
You possess a strong knowledge of cloud, on-prem, and hybrid architectures.
You have experience with enterprise integration using SOA, ESB, and API Gateways.
Mastery in Data & Integration:SQL Development: This is your core strength - crafting complex SQL programs around intricate relational database domains.
Data Modeling & Database Design: You're skilled in designing both SQL and NoSQL databases.
Data Lakes & Warehouses: You have experience with platforms like Snowflake and Redshift.
APIs: You're comfortable with REST, GraphQL, and gRPC.
Integration Middleware: You've worked with technologies like Kafka, RabbitMQ, and MuleSoft.
Proficiency in DevOps & Automation:CI/CD: You'll set up and manage pipelines using Jenkins, GitHub Actions, Azure DevOps, and GitLab CI.
Monitoring/Logging: You're adept with tools like Prometheus, Grafana, and the ELK stack.
Configuration Management: You have experience with Ansible, Chef, and Puppet.
You have a solid understanding of networking, security, and disaster recovery planning.
Polyglot Programming & Scripting SkillsYou're proficient in multiple languages (e.g., Java, Python, C#, JavaScript/TypeScript, Go).
You're skilled in Bash and PowerShell scripting.
QualificationDiploma and Degree in the relevant field
8+ years in SRE or a similar DevOps-enabling role, or as a Software Engineer/Java/Developer Middleware Administrator