Software Engineer - India - Downland

    Downland
    Downland India

    3 weeks ago

    Default job background
    Administrative
    Description

    Company Description

    Downland is a company dedicated to removing barriers for a new generation of regenerative farmers and ranchers. We provide training, community, land matching, and blended capital to empower individuals in the agricultural industry.

    Role Description

    This is a full-time remote role for a Software Engineer at Downland. As a Software Engineer, you will be responsible for developing and maintaining back-end web applications. Your day-to-day tasks will include programming, software development, and implementing object-oriented programming (OOP) concepts. This role requires a strong understanding of computer science principles and a passion for creating high-quality software solutions.

    Qualifications

    • Bachelor's or higher degree in computer science or related field
    • Proficient in Java, C++ and other object-oriented programming languages
    • Hands-on experience working with technologies (mention the technologies that you use, such as Hadoop, Pig, Oozie, MapReduce, Spark, Sqoop, Kafka, Flume, etc.)
    • Strong DevOps focus
    • Experience building and deploying infrastructure with cloud deployment technologies (mention the technologies you use)
    • Well versed in designing, debugging and documentation
    • Prior experience working with test-driven development and automated testing frameworks
    • Experience with Scrum/Agile development methodologies
    • Excellent verbal and written communication skills
    • Analytical and logical thinking
    • Strong problem-solving skills
    • Ability to work without supervision