Software Engineer – Mid-LevelThis role involves developing and maintaining application features for data processing pipelines and full-stack web applications. These applications primarily support image and data processing for seed product development within Corteva R&D.Key Responsibilities:Design, develop, and maintain scalable, secure data processing pipelines and full-stack web applications.Write and execute unit and integration tests for all developed features.Apply sound design principles and coding best practices to deliver high-quality solutions.Deploy applications to AWS and Azure using DevOps methodologies including CI/CD, automated testing, monitoring, and infrastructure automation.Collaborate closely with engineers and analysts through agile ceremonies such as daily stand-ups, sprint planning, and reviews.Required Skills & Experience:At least 4 years of experience developing high-quality, multi-tier applications.Minimum 2 years of experience in full-stack web development using Python, C#, JavaScript, and Angular. Python is required for current projects.At least 1 year of experience with AWS services such as Lambda, Fargate, API Gateway, S3, and RDS, or equivalent experience with other cloud providers.1 year of experience in database-backed application development, including writing SQL queries.1 year of experience debugging full-stack web applications.1 year of experience modifying CI/CD pipelines.1 year of experience working in a Linux environment.Preferred Qualifications:Strong written and verbal communication skills.Solid understanding of SQL and relational databases, including ORM concepts.Experience working in agile development environments within small teams.