5+ years experience throughout the software development lifecycle, including system architecture & design, implementation, QA, CI/CD, reliability, maintenance and support, especially for distributed systems. Expert knowledge of functional and object-oriented...