About this Job:The Technical Manager is an experienced senior
level developer with a background in systems management, agile methodology and
operational ready products (DevOps).
The role will be responsible for improvement
of current systems and providing knowledge on efficient development practices,
with proficiency in Full-Stack development.
developing a team of up to 10-12 people is a key success factor for the role,
as well as effective stakeholder management and interacting with agronomists
and product managers.
Masters preferably or BS
in Computer Engineering or Science relative DegreeExplicit and extensive
agile delivery experience Career experience as
lead developer working with leadership teamsVery strong
understanding of Full-StackVery strong
understanding of Java and ScalaVery strong
understanding of one of NoSQL Data Bases (MongoDB, Neo4J, elasticsearch,
understanding of automation and CI/CD (test and build automation)Good understanding of
designing RESTful APIsGood understanding of
Micro-service architectures, design patterns and distributed architecturesGood understanding of
cloud architectures, including AWS, Serverless TechnologiesFamiliarity with
containers (Docker/Vagrant)Familiarity with AnsibleFamiliarity with
Automated Deployment ToolsFamiliarity with GitHubSkills: