Search jobs > Atlanta, GA > Software architect

Software Architect

Amdocs
Atlanta, GA, United States
Full-time

Big Data Architect

Location - Atlanta GA

Role Description

Creates the high-level software design and dictates technical standards including software coding standards, tools, and platforms.

Responsible to build or define correct processes and tools to establish non functional governance of Data Solution ( including Monitoring , performance , cost optimization , SLA compliance, security, scalability , Logging ).

Act as a Strong partner for our internal / external stakeholders to provide effective solution for architectural requirements and non functional challenges.

Responsible for designing holistic technical architecture solutions with appropriate HW / SW specifications (i.e. size) in alignment with customer requirements, solution specifications and cost constraints.

Makes cross-component design decisions. Defines the technical design, examines new technologies, and defines technical components.

In charge of the architectural roadmap. Provides architecture solutions during the software development lifecycle.

Key responsibilities

Analyzing and designing effective and clear technical solutions for infrastructure and enterprise applications, providing high-level and / or detailed designs per need, responsible for solution updates according to project evolution and changes

Able to analyzeperformance and architecture issues in the data processing framework components ( eg Application , Infra structure , network , compute )

Interacting with a variety of internal and external stakeholders : presale leads, customer IT & business managers, Amdocs customer-facing managers, project managers R&D managers, procurement, IT , 3rd party Software support teams

Performance tuning of Cloudera / Horton work big data platforms.

Effectively engage third party software support teams for production non functional issues due to 3rd Party.

Performing capacity (including trending) and implementation design planning for all Data Center technical components (e.g.

servers, storage, network)

Responsible to work as a point of contact for architecture governance with internal / external stakeholders.

Responsible to establish build, design and operate model for HA , DR , Security , scalability for all data pipelines and solutions.

Constantly reviewing new technologies in Data / CI / CD Domain and bring new practices to project.

Works with software engineers and other architects to define and refine the product structure to align with the business, development, deployment, and maintenance needs.

Works with customers and product line management to identify, refine, and translate customer needs into concrete technical requirements.

Understands and plans for architecture evolution including integration of new software technologies. Takes accountability for product and application architecture.

Supports and leads architectural decisions and tasks within a product line or across multiple product lines (cross-portfolio).

Works with the software engineering teams to establish best practice guidelines and reusable and production-ready solutions.

Reviews technical designs, and provides guidance to software engineers on technical and architectural design decisions. Is an ambassador for the architecture, ensuring that it is being implemented correctly.

Gives feedback and inputs to the product management team to consider and improve the product line. Leadership is focused on the technical aspects of the job, rather than the people management aspects.

Standards and Best Practices - Researches, evaluates, and prototypes new methodologies, technologies, and products. Provides leadership in the use of processes and tools.

Proposes and follows through with improvements in processes and tools. Ensures effective application of corporate standards and procedures.

Proposes improvements, and tracks and provides updates about pertinent technology trends.

Customer Engagement - Obtains a good understanding of the customer context while making technical decisions and choices. Interacts effectively with customers as required.

Provides the development or support team with inputs and requirements related to the technical aspects of the solution / product.

Critical Experiences

  • Extensive background in software engineering and proven experience in software design AND many technologies and application architecture
  • Experienced in building complex applications or products taking into account various technical considerations.
  • Proven experience of designing and operating high volume data solution from design till production.
  • Strong experience in Cloudera / Horton work Big data platforms
  • Demonstrated deep technical domain expertise.
  • Experience in presenting ideas, influencing, and build consensus in a group setting.
  • Experience with production performance / capacity analysis
  • Customer-facing experience (relevant for some of the jobs)

Technical Skills :

  • Key focus areas (10+ experience for Architect)
  • Data Management Services
  • Data Strategy, Data Governance, Data Architecture, Data Integration, Data Quality, Data Cataloging, Data Security, Data Operations
  • Big Data Analytics, Self-Service BI, Data Visualization
  • Data Science (AI / ML, Platform, Self Service)
  • BI Platform Migrations
  • DevOps, Automation
  • Big Data Technologies (6+ experience; Cloud experience is a must - AWS / Azure / GCP)
  • Hadoop, Spark, MapReduce, Hive, HBase, , Spark, Python, Java, Scala, Kafka, Nifi, ElasticSearch
  • Performance Tuning of Big data Hadoop Platforms ( Cloudera , Horton work ).
  • Kubernetes
  • Ansible , Jenkins , Docker
  • Automation of cluster setup / configuration, code generation

Amdocs is an equal opportunity employer. We welcome applicants from all backgrounds and are committed to fostering a diverse and inclusive workforce

19 days ago
Related jobs
Promoted
VirtualVocations
Marietta, Georgia

A company is looking for a MEAN Stack Software Architect for a remote position supporting federal government and commercial products. Key Responsibilities:Design, develop, maintain, test, and document high-quality softwareManage and maintain corporate software libraries and review defectsConsult wit...

Nasdaq
Vinings, Georgia

We are seeking a talented and experienced Software Engineering Platform Architect to join our dynamic team. The ideal candidate will have a strong background in software engineering, architecture design, and experience in developing AI solutions in cloud environments. As a Software Engineering Platf...

Datum Software, Inc
Atlanta, Georgia

The Architect develops and maintains the high-level design plan for the overall applications, data, and infrastructure architectures. The scope for Architect (Core) is systems based on core technologies, while the scope for Architect (COTS) pertains to custom off the shelf systems. Architect (Niche)...

Motion Recruitment
Atlanta, Georgia

This company is looking to add a Full-Stack Software Architect to their team. This company provides software solutions to their clients within the construction industry. You will also be responsible for the architectural design of the product and will help shape the organization’s technology landsca...

Ford Motor Company
Atlanta, Georgia

The Embedded Infotainment Staff Software Development Engineer/Architect is responsible for architecting, designing, and developing infotainment system software and resolving system-critical issues for Ford’s in-vehicle infotainment and digital cockpit systems. We are seeking a diligent, detail-drive...

Semtech
US, Georgia

Senior Software Cloud Architect will design and build cloud-native solutions for the IOT services platform. This is a hands-on role, the selected candidate will lead development squads by contributing to code features, libraries and frameworks, and component and software architecture. Develop and ar...

New Relic, Inc.
Atlanta, Georgia
Remote

Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer - Platform Security/Compliance Architect - (Remote). We are looking for a talented and experienced Principal Software Engineer to serve as our Compliance Architect for our teams. Principal So...

Amdocs
Atlanta, Georgia

Extensive background in software engineering and proven experience in software design AND many technologies and application architecture. Creates the high-level software design and dictates technical standards including software coding standards, tools, and platforms. Provides architecture solutions...

Bank of America
Atlanta, Georgia

Senior Network software and Automation architect will possess deep expertise in network engineering, software development, and automation. Software Development:Lead the development of software solutions for network management and automation. Clarifies the architecture, assists with system design to ...

OppenheimerFunds Distributor, Inc
Atlanta, Georgia

If you are a seasoned architect with a passion for learning, teaching, and solving complex problems, and thrive in a fast-paced, collaborative environment, we want you to join our team. Hands-on coding and delivery of microservices/micro UI architecture patterns. Exploring, establishing, and promoti...