As a Software Engineer, you will be responsible for developing and maintaining high-quality, scalable, and secure data processing pipelines and full-stack web applications. Your primary focus will be on map-oriented display of image layers and layout of field trial data to support seed product development in R D.
Responsibilities:
Develop and support high-quality, scalable, and secure data processing pipelines and full-stack web applications. Create and execute unit and integration tests consistently for every software development feature completed. Leverage design principles and coding practices to craft elegant solutions for R D. Deploy applications to AWS using DevOps practices such as continuous integration, continuous delivery, testing, monitoring, and automation. Collaborate with a small team of engineers and analysts at agile project ceremonies.
Requirements:
Skill Minimum Required Experience Experience developing high-quality, multi-tier applications 4 years Proficiency in full-stack web application development including RESTful services and using Python, JavaScript, Typescript, React, and Angular 2 years Experience with AWS Services like Lambda, Fargate, API Gateway, S3, & RDS 1 year Experience with database-backed application development and SQL queries 1 year Debugging full-stack web applications 1 year Modifying CI/CD pipelines 1 year Linux environment 1 year Must possess good communication skills (both written and verbal).
Additional Beneficial Skills and Experience:
Good working knowledge of SQL and relational databases Familiarity with agile software development practices