A leading authority in Cyber Security in the Middle East is looking for an experienced Product Architect who is passionate about building large-scale, mission-critical software.
Responsibilities:
• Contribute and author overall software system architecture.
• Translate requirements into modular software subsystems aligned with release plan.
• Provide technical recommendations on software technologies and products.
• Work closely with engineering teams to design and implement agreed upon functionalities.
• Participate and provide guidance during code reviews, software integration, scale & performance tuning, bug fixes.
• Be a champion of building and deploying state-of-the-art solutions.
• Provide mentorship to other engineers You are a highly motivated problem solver and thinker who are excited about being part of a team that is fast paced and execution focused. You are a technical leader with the ability to think strategically and creatively at both the bog picture level and the detail level. You should have solid experience in successfully building technical architectures for innovative, enterprise-grade products using cloud and mobile technologies.
Basic Qualifications:
• BA/BS in Computer Science or related technical field, or equivalent
• 10 years software development experience including 5 years architecting large scale, distributed software architectures across the full stack (cloud-based server, web applications, mobile and desktop client applications).
• Strong knowledge of data structures, algorithms, MVC, and object-oriented software engineering best practices
• Strong knowledge and experience in high-performance, multi-tier web applications with knowledge of the different tiers including web servers, application servers, databases and infrastructure
• Strong experience in J2EE/Spring, Tomcat, Message Queueing (such as RabbitMQ or HornetQ), RDBMS (such as MySQL)
• Strong knowledge of Service-Oriented Architecture and Web Services technologies, and experience with XML, HTTP, SOAP, REST, JSON and related web service standards
• Strong experience with web technologies such as Linux, Apache, Nginx, JavaScript, jQuery, Node.js
• Strong experience with designing, implementing, and deploying secure, scalable, high-performance, and highly available cloud services
• Strong knowledge of software security best practices
• Experience with UML Modeling and related tool sets
• Demonstrated thought leadership around cutting edge technologies
• Experience with Agile/Scrum development methodology
• Ability to take ownership of projects and multi-task
• Strong verbal and written communication skills
Desired Qualifications:
• Experience in mobile application development.
• Experience in desktop (Windows, Mac) application development
• Experience with security architecture, cryptography, network security, secure communication protocols, data protection, authentication, authorization, and application security
• Experience with NoSQL (such as MongoDB or Cassandra)
• Experience with distributed system design and implementation
• Experience with advanced computing frameworks and technologies such as Hadoop, HBase, Hive We are recognised leaders in international recruitment. We supply customers in 120 countries with an unrivalled resource network from 200. Our local knowledge provides them with straightforward and cost effective results.
With over 30 years experience providing supplementary staffing, Tangent have the ‘know how’ to deploy single consultants or entire project teams to anywhere in the world. With experts available in 190 countries we are here to supply 'in demand' and 'just in time resources' to our multi-national client base.
Tangent have worked with over 500 customers supplying contingent and campaign services. Our consultants and international researchers are adept at searching for the 'hardest to find skills' in restricted time frames. Our international recruiting database contains over 500,000 experienced candidates. |