Senior Data/Platform Architect - Contract
Senior Data/Platform Architect, who has experience in AWS platform, experience in building Application, Data platforms, senior enough to architect the end-to-end data & application platforms, very strong in communication, experience in managing & leading the offshore teams.
Responsibilities
- Architectural Design: Develop and maintain architectural designs for software applications, ensuring they align with business goals and technical requirements.
- Technical Leadership: Provide technical guidance and mentorship to development teams, including code reviews and best practice recommendations.
- Solution Development: Collaborate with cross-functional teams to define technical solutions, assess feasibility, and design scalable and efficient systems.
- Documentation: Create and maintain comprehensive architectural documentation, including system diagrams, design specifications, and deployment plans.
- Technology Evaluation: Evaluate and recommend new technologies, tools, and frameworks to improve application performance and development efficiency.
- Data Engineering: Design and implement data pipelines, ETL processes, and data integration solutions. Ensure data quality, consistency, and reliability across systems.
- AI/ML Integration: Architect solutions for integrating AI/ML models into applications. Collaborate with data scientists and machine learning engineers to deploy and operationalize models.
- Performance Optimization: Identify and address performance bottlenecks and scalability issues within applications.
- Security: Ensure that software applications adhere to security best practices and comply with relevant regulations and standards.
- Troubleshooting: Lead efforts to diagnose and resolve complex technical issues that arise during development and deployment.
- Web Security: Develop and enforce web security standards and best practices to protect applications from threats and vulnerabilities.
- Threat Modelling: Perform threat modelling and risk assessments to identify potential security issues in application design.
- Vulnerability Management: Implement strategies to identify, address, and mitigate security vulnerabilities, including regular security assessments and penetration testing.
- Secure Coding Practices: Ensure that development teams follow secure coding practices and guidelines to prevent common vulnerabilities (e.g., SQL injection, cross-site scripting).
- Authentication & Authorization: Design and enforce robust authentication and authorization mechanisms to protect sensitive data and ensure secure access controls.
- Compliance: Ensure that applications comply with industry standards and regulations related to web security (e.g., OWASP Top Ten, PCI-DSS).
- Technical Skills: Proficiency in multiple programming languages (e.g., Java, C#, Python), experience with microservices architecture, AWS cloud platform and knowledge of database design and management.
- Tools & Frameworks: Experience with various development frameworks, DevOps practices, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes).
- Domain - Experience in Life Sciences domain is preferred.
Location: Santa Monica – Hybrid role (Work from office for 3 days/week)
Type: Contract
Start date – ASAP
Pay Rate - $ an hour, C2C
Duration: 6 months initially, likely extend to 12 months.