What are the responsibilities and job description for the Mid Level Software Developer position at Resource Informatics Group, Inc?
Hiring for a Mid-level Software Engineer. Candidate MUST relocate to Des Moines, Iowa as this is a hybrid (3 days onsite) role.
Skills required are Python, C#, AWS and strong FRONT END Techs (Javascript, Angular, React), etc.
Role: Mid Level Software Engineer
Location: Des Moines, Iowa
Duration: 6 months
Rate: $Market All Inclusive
Must be strong in all those listed below.
Role / Level: Software Engineer / Mid
Location:
Johnston, IA – candidate living within 50 mile radius of location required onsite T/W/TH each week.
Project Scope and Brief Description:
Application feature development and maintenance for our data processing pipelines and full-stack web applications. Applications focused primarily on image and data processing supporting seed product development in Corteva R&D.
Responsibilities:
• Develop, maintain, 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 your solid understanding of design principles and coding practices to craft elegant solutions for R&D.
• Deploy applications to AWS and Azure clouds by applying DevOps practices including continuous integration, continuous delivery, testing, monitoring, and automation.
• Actively and frequently collaborate with a small team of engineers and analysts at agile project ceremonies such as daily scrum, sprint planning, and sprint reviews.
Skills / Experience:
Skill
Minimum Required Experience With Each Skill
- Experience developing high quality, multi-tier applications - 4 years
- Proficiency in full-stack web application development and troubleshooting including RESTful services and using industry-standard tools, languages, and frameworks such as Python, JavaScript, C#, Vue, and Angular. Note: Python experience needed for current application set. - 2 years
- Experience with AWS Services like Lambda, Fargate, API Gateway, S3, & RDS, or equivalent experience with other cloud provider services- 1 year
- Experience with database-backed application development including SQL queries - 1 year
- Debugging full stack web applications - 1 year
- Modifying CI/CD pipelines - 1 year
- Linux environment - 1 year
Additional Beneficial Skills and Experience:
• Possesses and demonstrates good communication skills (both written and verbal)
• Deploying and managing containerized applications using Kubernetes and Argo Workflows.
• Good working knowledge of SQL and relational databases, including ORM concepts
• Experience developing software using computer vision and geospatial libraries to work with image and geospatial data
• Familiarity applying agile software development practices as a member of a small team