Enterprise Architect(Technical) at sonataOne
Fremont, California, USA -
Full Time


Start Date

Immediate

Expiry Date

17 Jul, 25

Salary

0.0

Posted On

17 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Solutions, Programming Languages, Technical Proficiency, Design Principles, Analytical Skills, Developers, Business Requirements, Interpersonal Skills, Leadership, Storage, Software Systems, Collaboration, Software, Software Development Methodologies

Industry

Computer Software/Engineering

Description

SONATA SOFTWARE OVERVIEW

Sonata is a global technology company specializing in platform-based digital transformation, supporting businesses to become connected, open, intelligent and scalable. Sonata’s Platformation™ methodology brings together industry expertise, platform technology excellence, design innovation and strategic engagement models to deliver sustained value to customers. A trusted partner of world leaders in the retail, manufacturing, distribution, travel, services and software industries, Sonata’s software portfolio includes the Brick & Click Retail Platform©, Modern Distribution Platform©, Rezopia Digital Travel Platform©, Kartopia E-commerce Platform©, Halosys enterprise development automation Platform©, CTRM Commodity Trading and Risk Management Platform© and KODO - AI Powered Customer Experience (CX) Platform. Sonata’s Platformation approach ensures services built on Microsoft Dynamics 365, Microsoft Azure, AWS, Cloud Engineering and Managed Services deliver on the Platformation promise. As world leaders in digital technologies including IoT, Artificial Intelligence, Machine Learning, Robotic Process Automation, Chatbots, Block Chain and Cyber Security, Sonata’s people and systems are nurtured to deliver on our commitment to excellence in business technology solutions.
Job Title: Enterprise Architect(Technical)
Location: Remote within USA

THIS OPPORTUNITY IS NOT AVAILABLE FOR VISA SPONSORSHIP.

Key Skill: .Net Core and Angular

Responsibilities:

  • High-Level Design:

Develops and documents the overall architecture of software systems, including components, interfaces, and data flow.

  • Technology Selection:

Evaluates and recommends appropriate technologies, frameworks, and tools for building and deploying software solutions.

  • Blueprint Creation:

Creates detailed designs and blueprints for software systems, ensuring scalability, maintainability, and performance.

  • Problem Solving:

Identifies and solves complex technical problems, ensuring that the final system meets business requirements.

  • Collaboration:

Collaborates with developers, stakeholders, and other architects to ensure that the final product meets all requirements.

  • Performance Optimization:

Designs and implements solutions to optimize performance and scalability of software systems.

  • Technical Leadership:

Provides technical leadership and guidance to development teams, ensuring that projects are delivered on time and within budget.

  • Code Review:

Conducts code reviews to ensure that code meets quality standards and best practices.

  • Requirement Gathering:

Collects and structures requirements from stakeholders and translates them into technical designs.

Skills:

  • Technical Proficiency:

Strong understanding of programming languages, software development methodologies, and various technologies.

  • Architecture Knowledge:

Deep knowledge of software architecture patterns, design principles, and best practices.

  • Problem-Solving:

Excellent problem-solving and analytical skills to identify and resolve complex technical challenges.

  • Communication:

Strong communication and interpersonal skills to effectively collaborate with developers, stakeholders, and other architects.

  • Leadership:

Ability to lead and guide development teams, providing technical direction and support.

  • Cloud Technology:

Knowledge of cloud platforms and technologies Azure DevOps, App Services, Cloud database, Storage, Function Apps, etc.

  • Database Knowledge:

Understanding of different database technologies and their use cases.

  • Business Domain Knowledge:

Understanding of the business domains and requirements of the software systems they are designing. Healthcare, Pharmacy

  • Software Re-architecture:

Experience in re-architecting existing software systems to improve performance, scalability, and maintainability.
Job Description:

Responsibilities
  • High-Level Design
Loading...