ADM hiring software engineer

ADM
ADM

Archer Daniels Midland Company is hiring a summer software engineer and a senior software engineer

Summer Software Engineer-Omaha, NE

https://go.unl.edu/3b90

This is a temporary non-exempt level position.

Job Responsibilities:
· Participate in planning, designing, developing and testing our web and mobile applications
· Design and develop test-automation suites to ensure high quality of our applications
· Research and resolve reported systems software problems
· Participate in agile development process including stand-ups, pointing tickets, retros, etc.
· Collaborate with users, project managers and other engineers
· Provide recommendations for continuous improvement

Job Requirements:
· Pursuing Bachelor's degree in Computer Science, MIS or related field
· Ability to document requirements and specifications
· Excellent verbal and written communication skills
· Extensive keyboard operations
· Sitting for extended periods of time
· Minimal travel required

Desired skills:
· Experience with Microsoft C#/.NET or Java programming languages
· Familiarity with web development technologies including HTML, CSS and Javascript
· Microsoft .NET Framework, IIS and SQL Server hands-on experience including T-SQL, C#, Entity Framework, ASP.NET MVC and Web API
Experience with building APIs and services using REST, SOAP, etc.
· Experience with AngularJS, ReactJS or VueJS
· Experience with hybrid and/or native mobile app development

Senior Software Engineer (Grainbridge)-Omaha, NE

https://go.unl.edu/n309

Job Summary:
The Senior Software Engineer will provide a range of tasks including but not limited to, troubleshooting, testing, developing and analyzing apps and data for quality purposes.
This position will be based out of the Grainbridge office in Omaha Nebraska.

Job Responsibilities:
· Perform product design tasks of moderate to high complexity requiring research and analysis.
· Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation.
· Work independently and with supervisory review on moderate to highly complex programming tasks.
· Provide analysis of problems and recommends solutions. Prepare program specifications and develop coding logic flowcharts.
· Interaction with clients and team members to develop system solutions to business problems.
· Work within established procedures to develop, test, implement, and maintain application software.

Job Requirements:
· Microsoft .NET Framework, IIS and SQL Server hands-on experience for at least 4 years including T-SQL, C#, Entity Framework, ASP.NET MVC and Web API
· Hands-on experience with multi-tiered, service-based application development is a must.
· Understanding of essential object-oriented programming principles and good coding practices is a must.
· Experience with OAuth 2.0 and website, API, mobile app security is a plus.
· Experience with knockoutjs, angularjs is a plus. · Experience with different client frameworks can also be a plus.
· Experience with hybrid and/or native mobile app development is a plus.
· Ability to analyze and understand, refactor and optimize, and build on existing code.
· The applicant is expected to become part of a tightly-knit team in a very dynamic environment. The ability to maintain focus and productivity is essential.
· The applicant is expected to be able to self-organize, take ownership of and deliver on large and complex software modules.
· Experience in Agriculture software development is a plus
· Experience with GrainBridge API is a plus
· Bachelor's degree in Computer Science, · Software Engineering or a related discipline.
· Extensive keyboard operations.
· Sitting for extended periods of time.
· Minimal travel required.

More details at: https://go.unl.edu/g95x