Skip navigation EPAM

Solution Architect I Chengdu, China

  • hot

Solution Architect I Description

Job #: 65562
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.

DESCRIPTION


We are looking for an energetic Solution Architect I in Chengdu to make the team stronger.

We Value


Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.

Responsibilities

  • Architecture design and development of the solutions for digital platforms, enterprise applications or software products according to the project
  • Define and maintain the system architecture
  • Work closely with the Business to define concept of the products to be implemented
  • Compose a set of non-functional requirements, ASRs and software design based on product conception
  • Translate business requirements into architectural framework and design
  • Ensure the realization of the architecture in modular, easy-to-maintain, reusable and extendible subsystems
  • Research emerging trends and technologies, maintain a strong understanding of industry trends and best practices
  • Define and ability to implement architecture for software solutions handled by teams
  • Be involved in contacts with new technology suppliers, be able to assess potential benefits and risks coming from choosing given technology. Giving executive summary about technology solution to management
  • Work with other teams on complex system wide tasks
  • Support development teams with expert knowledge
  • Design and develop applications by setting expectations and features priorities throughout development life cycle Determining design methodologies and tool sets
  • Determine operational feasibility, evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Make informed decisions quickly and taking ownership of services and applications integration at scale
  • Create documentation to discuss the design
  • Maintain a decision log
  • Facilitating discussion with stakeholders, Architects and Dev teams
  • Perform architecture governance activities to make sure that the implementation process meets the design requirements
  • Be ready to implement POCs to prove the concepts
  • Provide high-level estimations
  • Establish project necessities and goals to "go-live" solution
  • Communicate directly with clients during solution implementation activities

Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering, or related majors
  • At least 10 years of software engineering experience
  • In-depth knowledge of SW development methodologies, various programming languages (Java, C/C++, JS, .Net) and SW development supporting tools
  • Strong analytical skills
  • Capability to translate business requirements into architectural framework and design with good knowledge of architecture theory of all related domain technology
  • Ability to serve as a subject matter expert during development expert knowledge of technology and business specific domain
  • At least 1 year in software architecture designs/solutions and review activities with available track
  • Proven track record on successful customer advisory/consultancy cases
  • Ability to lead and direct meetings of engineers with clients explaining the architecture
  • Ability to conduct presentation to a wide audience (200+ people)
  • Deep knowledge of any technologies from the following list would be beneficial: Kubernetes, Docker, AWS, GCP, Azure, PostgreSQL, excel experience in CI & CD and SDLC
  • Proficient knowledge of Design patterns, understanding of Business Architecture
  • Solid background in design and implementation of external services integrations (using REST/SOAP, microservices, ESB, SOA)
  • Experience with multiple full lifecycle software development processes, approaches and methods (Scrum & Agile)
  • Deep expertise in web application/web services architectures, relational and non-relational data storage specifics, cross-cutting concerns (security, monitoring, caching, etc.)
  • Proactive approach and leadership in architecture engagement
  • Experience in customer site assignments
  • Strong communications skills and good interpersonal skills, team player with good time management skills
  • Experience in multinational, multilanguage and multicultural environments
  • Intermediate (CEFR B2) or higher level of verbal and written English

We offer

  • Experience exchange with colleagues all around the world
  • International projects
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Engineering, corporate and social events
  • Professional & soft skills trainings, medical & family care programs, and forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
  • Free English classes
  • Online training course library, mentoring, career development and potential partial grant of certification
  • Flexible working schedule
  • Compensation for sick leave and paid time off
  • Tech talks and hackathons
  • Referral bonuses

A day in the life

SALMAN TALAT
Account Manager
Toronto, Canada

IRYNA KOVALENKO
Delivery Manager
Kyiv, Ukraine

JAN MAZUREK 
Senior Business Analyst
Gdansk, Poland

DANIELLA KOROSSY
Project Manager
Budapest, Hungary

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.


Our Offices