Kayseri, Turkey
1 year ago

Job Overview

Job Type
Senior Level | Software Engineering
Pay
Not disclosed

Job description

Location:
Kayseri, Turkey
Work arrangement:
On-site

Role Summary

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.

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

Requirements - 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

Nice to have - Showcase of prior projects involving serverless architecture or large-scale distributed systems

  • Familiarity with emerging technologies like machine learning or AI-driven systems

We offer - 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)

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Role:
Solution Architect
Job Type:
Senior Level | Software Engineering

Company profile

EPAM Systems

epam.com

EPAM Systems, Inc., also known as EPAM, is a globally active US provider of software engineering and IT consulting services. The company runs software development centers and branch offices in North America, Europe, Asia and Australia, and its offices in Germany are in Frankfurt am Main and Berlin. EPAM Systems took shape in 2002 when two companies set up by Arkadiy Dobkin in Princeton, New Jersey, and Leo Lozner in Minsk, Belarus, were merged. The name originally stood for Effective Programming For America, and the shares were first offered on the New York Stock Exchange in January 2012.

Company Size
50,000 - 100,000 employees
Headquarters
Newtown, Pennsylvania, United States
Founded
1993
Funding Stage
Public

More jobs at EPAM Systems

Similar jobs at other companies