- Previous work experience leading and being a lead contributor of a software development team
- Eight or more years as a Software Engineer
- Experience creating, documenting, and implementing new architectures and major architectural changes in software
- History of building scalable and reliable cloud-based services
- Excellent knowledge of the software development life cycle and familiarity with Agile development methodologies
- Hands-on experience with software design and development in a test-driven environment
- In-depth knowledge of frameworks/systems (e.g., Bitbucket, Codebase, DevOps, Git, GitHub)
- Demonstrated ability to learn new languages and technologies.
Polyglot
- Proactive problem-solving and communication skills
- Resourcefulness and troubleshooting aptitude J-18808-Ljbffr
IT / Computing / Software