Software Architect at Ayannah
Palo Alto, CA, US
Requirements: Must be a polyglot programmer Minimum of 5 years experience working with enterprise systems Having a portfolio of open source projects is highly preferred Must have a specialization in one of the following: – Java – Python Must have a track record for designing and implementing complex systems Must be up to date with the latest trends in technology Must be an expert in data modelling Must be capable of explaining technical concepts to non-technical stakeholders Must have experience administering Linux servers Must have experience dealing with security from application level to infrastructure level Must have experience working with clusters and scalable systems Must have working experience dealing with systems designed using a Microservice Architecture Must be comfortable working with SQL and a variety of open-source relational databases (e.g. MySQL, PostgreSQL) Must have a good understanding of the principles of Object-Oriented Programming Must have a good understanding of the various application and architectural design patterns Must be consistently applying various coding best practices to their work, and must be a good example to others Must be a practitioner of Test-Driven Development. Must be capable of understanding and adapting to various technologies at a very high rate Must have extensive knowledge of Git, and its various workflows Working knowledge in any of the following is highly preferred: – Ansible – Git – Docker The positions listed are up for grabs. If you're interested, please send your resume with subject heading "Job Application -
, , ". Kindly include an introduction/cover letter in your e-mail.