As a Software Engineer, your focus will be on creating cutting-edge mobile applications that provide an exceptional user experience in Agriculture sector. You will be responsible for the entire app development lifecycle, from conceptualization to deployment and ongoing maintenance. Your role will involve transforming concepts into functional, visually appealing, and performant mobile apps. Your expertise in mobile development frameworks and platforms will be instrumental in crafting user-friendly and feature-rich applications for various mobile devices, agricultural robotics, robotic application in crop pollination and robotic application in the pest menagement.
What Youll Do
- Developing mobile application using appropriate mobile frameworks.
- Developing application programming interfaces (APIs) to support mobile functionality while keeping up to date with terminology, concepts and best practices for coding mobile apps.
- Remaining up to date with the terminology, concepts and best practices for coding mobile apps.
- Writing unit and UI tests to identify malfunctions.
- Full lifecycle application development using standard design patterns/frameworks
- Assists with Performance tuning, usability assessment/improvement.
- Proactively engaging in the identification/remediation of software issues such as code quality, pattern mismatch, and security issues related to the code or solution/configuration.
- Documenting software solutions and ensure that technical documentation meets industry standards.
- Understanding and maintaining compliance with industry standard methodology.
- Play a leadership role in the team.
Your Skills & Abilities (Required Qualifications)
- Bachelor's Degree in Computer Science and Master degree in Electrical Engineering, or related field, or equivalent work experience.
- Five years of experience in software development, 2+ years of experience in Mobile application.
- Must have experience as part of a software project delivery effort. (Deployments)
- Knowledge of Software testing, quality assurance and solutions testing including automation
- Knowledge of maintaining and debugging live software applications
Job Type: Full-time
Pay: From $70,000.00 per year
Benefits:
- Paid time off
- Professional development assistance
- Visa sponsorship
Compensation Package:
- Bonus opportunities
- Performance bonus
Schedule:
- 8 hour shift
- Choose your own hours
- Monday to Friday
Education:
Experience:
- Software Development and mobile application: 5 years (Required)
- Mobile applications: 2 years (Required)
Language:
Ability to Commute:
- Southgate, MI 48195 (Required)
Ability to Relocate:
- Southgate, MI 48195: Relocate before starting work (Required)
Work Location: In person