Apply for this Job
• Collaborate with clients, business analysts, and development teams to understand business requirements and translate them into technical solutions.
• Design and develop end-to-end architecture for complex software systems, ensuring scalability, reliability, and security.
• Evaluate and select appropriate technologies, frameworks, and tools to meet project requirements.
• Create architectural blueprints, diagrams, and documentation to communicate the solution design to stakeholders.
• Assist development teams throughout the software development lifecycle.
• Conduct regular code reviews and provide technical guidance to ensure adherence to architectural standards.
• Identify and mitigate technical risks and issues, ensuring timely resolution.
• Stay up-to-date with industry trends and emerging technologies, providing recommendations for continuous improvement.
• Act with integrity, professionalism, and personal responsibility to uphold the firm's respectful and courteous work environment.
Requirements
• Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred).
• In-depth knowledge of software architecture principles, design patterns, and best practices.
• GCP Services: level of experience with GCP services like BigQuery, Cloud Storage, Dataflow, and Pub/Sub
Experience with Data Pipeline Development ( informatica background a plus)
Experience with SQL and Big Query
Must have experience with developing and optimizing codes and able to provide code review and ensure all QA checks are completed
• Proficiency in multiple programming languages and frameworks, such as Java, .NET, Python, or JavaScript.
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
Date Posted: 02 May 2025
Apply for this Job