Position Summary:
Job Summary: We are seeking a highly skilled System/Solutions Architect to join our team. The successful candidate will be responsible for designing and implementing a secure data transport and storage platform with a deep knowledge of Azure Cloud and modern data ecosystems.
Required Skills- Big Data, Azure cloud, security, networking principles.
We are seeking a System Architect with a strong technical background and leadership skills to join our team. The ideal candidate will have a deep understanding of data architecture, data engineering, and data analytics.
Responsibilities:
- Design Robust Systems: Translate design boundaries and non-functional requirements into robust designs.
- Software Engineering: Apply software engineering principles, design patterns, and build scalable distributed systems.
- Cloud Principles: Understand and apply cloud principles, services, and experience with cloud-based data storage and processing.
- Data Integration: Integrate data from multiple sources ensuring data quality and consistency.
- Data Design: Design data-intensive applications, data lakes, and data warehouses.
- Networking Principles: Understand networking principles and web application architecture and their interlocks with disciplines.
- Business Alignment: Design and implement patterns that align with business requirements and data governance policies.
- Security and Privacy: Apply sound security and data privacy principles.
- Technical Leadership: Provide technical leadership and mentorship to the team.
- Data Analytics: Utilize data analytics tools and techniques, including data visualization, statistical analysis, and machine learning.
- Blueprint Creation: Create a blueprint for how data will be stored and accessed by an application.
- Application Design: Have a solid track record of designing applications and the ability to evangelize/defend design/architecture.
- Visualization: Create diagrams that visualize the architecture and communicate how the system delivers value through the connected components.
- Design Trade-offs: Articulate design trade-offs and make calls/build roadmaps for remediation.
- Design Improvement: Think of ways to create or improve an existing design while considering how their design will impact other aspects of the organization’s operations.
Qualifications:
- Bachelor’s or master’s degree in computer science, Data Science, Information Systems, or a related field.
- Proven experience as a System Architect or similar roles.
- Experience with cloud services (Azure) and data storage solutions.
- Experience with Data Streaming technologies like Kafka is preferred.
- Experience with Java Tech Stack.
- Solid understanding of networking principles and web application architecture.
- Knowledge of data security and privacy principles.
- Knowledge of data governance policies and business requirements.
- Proficiency in Python, Java, Spark or Scala other programming languages.
- Experience with ETL (Extract, Transform, Load) processes.
- Familiarity with data visualization tools (Tableau, PowerBI) and data analytics techniques.
- Experience with machine learning algorithms and statistical analysis.
- Proficiency in data modeling techniques and data warehousing.
- Strong leadership skills with a history of technical leadership and mentorship.
- Excellent communication and presentation skills.
- Ability to create clear and concise diagrams visualizing data architecture.
- Strong problem-solving skills and ability to think critically about design impacts.