Ardanis is seeking a dynamic and experienced Solution Architect to join our innovative team. The ideal candidate will play a pivotal role in designing and implementing cutting-edge solutions that meet our clients' diverse needs. As a Solution Architect, you will leverage your expertise in technology and architecture to create scalable and efficient systems. You will work collaboratively with cross-functional teams to ensure that our solutions align with business objectives and deliver exceptional value. This position is perfect for someone who thrives in a fast-paced environment and is eager to drive positive change.
Requirements
Key Responsibilities:
- Design and oversee the implementation of complex software solutions that meet specific business requirements.
- Collaborate with stakeholders to gather and analyze requirements, ensuring alignment with business goals.
- Demonstrate an exceptional understanding of software architecture principles, including designing scalable and resilient systems, selecting appropriate architectural patterns, and ensuring system security.
- Develop comprehensive architectural documents and solution designs that detail technical specifications.
- Lead technical discussions with clients, demonstrating thought leadership and expertise.
- Exhibit proficiency in designing and implementing RESTful APIs, GraphQL, or other modern API paradigms, and understand the intricacies of API versioning, security, and documentation.
- Have a solid grasp of cloud computing platforms such as AWS, Azure, or Google Cloud, with handson experience in architecting and deploying applications in a cloud-native environment.
- Understanding of DevOps practices, including continuous integration and continuous delivery (CI/CD), infrastructure as code (IaC), and automated testing to ensure architectural integrity throughout the software development lifecycle.
- Deep expertise in designing and implementing microservices architectures, utilizing containerization technologies like Docker and Kubernetes, and orchestrating containerized applications.
- Stay up-to-date with industry trends and emerging technologies to continuously enhance our solutions.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Solution Architect or related role with a strong understanding of software development and architecture.
- Excellent analytical and problem-solving skills with the ability to think critically and strategically.
- Strong communication skills to effectively articulate complex ideas to technical and non-technical stakeholders.
- Experience with cloud platforms, microservices architecture, and agile methodologies is a plus.