We are seeking an experienced and visionary Solution Architect to join our team.
In this role, you will design and implement innovative, scalable, and secure technology solutions that address complex business needs while driving strategic objectives. The ideal candidate possesses a strong technical background, a deep understanding of architectural principles, and a solution-driven mindset.
#LI-DNI
Responsibilities
- Collaborate with business stakeholders, product managers, and development teams to gather and analyze business and technical requirements
- Design end-to-end solutions that align with business goals, ensuring scalability, security, and optimal performance
- Develop comprehensive architecture documentation, including system design diagrams, data flows, and integration points
- Evaluate and recommend appropriate technologies, tools, and platforms to meet specific use cases and challenges
- Guide development teams on the implementation of architectural blueprints, ensuring adherence to best practices
- Drive cloud adoption strategies and design cloud-native architectures to leverage AWS or Azure platforms
- Ensure solutions adhere to security best practices and data protection measures
- Work closely with DevOps teams to refine CI/CD processes and ensure seamless deployment of solutions
- Lead technical discussions and act as a mentor to engineering teams on architectural principles and technology choices
- Stay informed about emerging technologies and trends to continuously refine architectural strategies and solutions
- Participate in Agile planning sessions, offering technical insights and driving the design phase of sprints
Want more jobs like this?
Get Software Engineering jobs in Kayseri, Turkey delivered to your inbox every week.
- 7+ years of hands-on experience in software development
- 1+ years of experience as a Solution Architect
- Expertise in software architecture patterns, including microservices, API design, and integration technologies
- Strong background in Python programming and its application in building scalable solutions
- Flexibility to utilize AWS cloud computing services or Microsoft Azure services
- Proficiency in evaluating and selecting technologies, ensuring optimal fit for various business challenges
- Knowledge of security best practices, data protection methodologies, and risk mitigation strategies
- Familiarity with Agile methodologies and DevOps practices, promoting collaboration and productivity in development environments
- Experience utilizing project management and team collaboration tools for successful execution of technical initiatives
- Strong analytical and problem-solving skills with the capability to navigate complex technical scenarios
- Exceptional communication and interpersonal skills, with the ability to convey complex technical concepts to non-technical stakeholders
- Fluent English communication skills at a B2 level or higher
- Showcase of prior projects involving serverless architecture or large-scale distributed systems
- Familiarity with emerging technologies like machine learning or AI-driven systems
- CONTINUOUS UPSKILLING, LEARNING & DEVELOPMENT:
- Diversity of tasks and projects
- Assessment center for objective review of competency level
- Personal development plan
- Mentoring programs and leadership development
- Certification and professional development support
- Access to learning platforms including more than 2,500 internal courses and the LinkedIn Learning library with 20,000+ courses
- English courses taught by certified teachers
- CORPORATE BENEFITS:
- Extra leave days
- Referral bonuses
- COMPENSATION PACKAGE:
- Competitive compensation paid in USD
- Regular salary and performance reviews
- MEDICAL & HEALTHCARE:
- Private health insurance
- Well-being events
- WORKING ENVIRONMENT:
- Recreation areas and kitchens
- Tea, coffee, and snacks
- Well-being events
- Sports equipment and game consoles
- IT Equipment
- Microsoft's Software Assurance Home Use Program (HUP)