Solution Architect (Data Domain)
Applications are now closed.
We are a 750-employee IT company headquartered in the US (Dallas area), having an office in Poland, Lithuania, Latvia, Finland, UAE. We have been in the IT business for 35 years and continue growing. We are seeking a highly skilled Solution Architect specializing in the data domain to join our architecture team. This role involves participating in both internal and external company activities.
Job Summary
- Dynamic request for proposal (RFP) processing.
- Comprehensive analysis of customer needs and technology consulting.
- Designing, developing, and implementing extensive and complex solutions.
- Evolving the company’s enterprise architecture.
- Maintaining a robust data governance framework.
Responsibilities
RFP Processing
- Thoroughly review and understand the RFP document to identify all technical and functional requirements.
- Work closely with various internal teams (sales, project management, development, finance) to gather input and ensure alignment on the proposal.
- Conduct a feasibility analysis to determine if the project is achievable within the given constraints (time, budget, technology, etc.).
- Assess the risks and identify any potential challenges or roadblocks.
- Develop a high-level architecture and solution design that meets the RFP requirements.
- Prepare a detailed technical proposal that outlines the proposed solution, including architecture diagrams, technology stack, integration points, and any third-party components.
- Identify the required resources (personnel, hardware, software) needed to deliver the proposed solution.
- Collaborate with finance and project management teams to develop an accurate cost estimation for the proposed solution.
- Prepare and deliver presentations or demonstrations of the proposed solution to the client or RFP issuer.
External/Internal Projects
- Collaborate with business stakeholders to understand their data needs, goals, and objectives.
- Analyze and document business and technical requirements.
- Design scalable, reliable, and secure data solutions that meet project requirements.
- Evaluate and recommend appropriate technologies, tools, and platforms for data storage, processing, and analytics (e.g., databases, ETL tools, data lakes, data warehouses, BI tools).
- Provide technical guidance and oversight to development teams during the implementation phase.
- Ensure data consistency, quality, and integrity throughout the integration process.
- Address any technical issues or defects identified.
- Coordinate with operations and DevOps teams to ensure smooth deployment and release management.
- Ensure ongoing maintenance and support for data solutions, including troubleshooting and issue resolution.
- Ensure data solutions comply with relevant data security and privacy regulations (e.g., GDPR, HIPAA).
- Advocate for and implement continuous improvements in data practices, processes, and technologies.
- Provide training and support to team members and stakeholders on data solutions and best practices.
- Foster a culture of knowledge sharing and collaboration within the team.
Enterprise Architecture
- Work closely with other architects (e.g., application, infrastructure, security) to ensure cohesive and integrated enterprise architecture.
- Support the Enterprise Architect in developing and maintaining the enterprise data strategy, ensuring alignment with the overall business strategy and objectives.
- Together with Enterprise Architect, establish and oversee a data governance framework that ensures data quality, consistency, privacy, and security across the organization.
- Define and enforce standards, policies, and best practices.
- Evaluate and recommend technologies, platforms, and tools to support the data strategy and architecture.
- Review and approve solution designs and architectures proposed by project teams.
- Maintain the organization’s data catalog.
- Promote a culture of data literacy and awareness across the organization.
Qualifications
- 5+ years of experience working with cloud services.
- Proficiency in agile methodologies.
- Understanding of the basics of enterprise and business architecture.
- Ability to balance the long-term "big picture" and short-term implications of decisions.
- Experience with all elements of change management.
- Experience with all major forms of quality assurance.
- Experience in developing application architecture and roadmap.
- Experience with leading project teams, including the development of project management deliverables.
- Experience in developing project scoping and scaling deliverables.
- Strong background in using various libraries, frameworks, and design patterns.
- Strong information management skills.
Strong understanding of
- Mission-critical application architecture design.
- Scalable application architecture design.
- High-performance application architecture design.
Strong expertise in
- Architectural styles.
- Enterprise architecture patterns.
- Integration patterns.
- Development patterns.
- Architecture artifacts and deliverables.
- Solution architecture design approaches and practices.
- Capacity to manage multiple projects simultaneously while maintaining a sharp focus.
- A high degree of flexibility and ability to work with employees at all levels of the organization with diverse backgrounds.
- Strong verbal and written presentation skills.
Preferred Qualifications
- Certifications or professional training in relevant technologies or methodologies (e.g., Certified Data Management Professional, Azure Solutions Architect Expert, AWS Certified Solutions Architect – AWS Certified Solutions Architect – Associate/Professional, TOGAF).
- English level B2+ (strong verbal and written).