Position: Technical Architect
Experience: 8+ years in Software Development
Role Overview:
We are seeking a seasoned Technical Architect to lead and design robust, scalable, and innovative solutions for our customers. The ideal candidate will bring deep technical expertise, strategic thinking, and hands-on experience to guide development teams and ensure successful project outcomes.
Key Responsibilities:
- Solution Architecture: Design and implement architecture using microservices and cutting-edge technologies tailored to customer needs.
- Technology Leadership: Evaluate and recommend tech stacks, frameworks, and tools; explore emerging technologies to drive innovation.
- Hands-On Support: Assist teams by coding complex components when required and resolving technical challenges effectively.
- Cloud Expertise: Deploy and manage solutions across leading cloud platforms (AWS, Azure, GCP) and leverage their services.
- Database Mastery: Apply in-depth knowledge of SQL and NoSQL databases, with a clear understanding of tradeoffs.
- Integration: Seamlessly integrate third-party software and APIs into solutions.
- Advanced Analytics (Preferred): Develop architecture for data lakes, big data analytics, and machine learning workflows.
- Agile Practices: Support agile CI/CD processes using modern development and deployment tools.
- Client Collaboration: Engage with customers to understand requirements and map them to deliverables, ensuring alignment with business goals.
- Communication: Deliver clear, concise, and impactful communication across technical and non-technical stakeholders.
Essential Skills:
- Proficiency in multiple programming languages such as Java, JavaScript, Python, and C#.
- Strong knowledge of open-source frameworks for front-end, back-end, and mobile app development.
- Experience with big data technologies and data streaming tools.
Desired Skills (Optional):
- Familiarity with data lake architectures and advanced machine learning solutions.
What We’re Looking For:
- A collaborative problem-solver with a passion for technology.
- A visionary leader who can translate complex requirements into actionable solutions.
- An effective communicator capable of guiding teams and inspiring trust with clients.
Join our team and play a pivotal role in crafting state-of-the-art solutions that empower businesses to achieve their goals.