- 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
Software Engineer - India - Downland
3 weeks ago
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