Aviagen - Huntsville, AL

posted 3 months ago

Full-time - Entry Level
Huntsville, AL
Animal Production and Aquaculture

About the position

Aviagen, the world's leading poultry breeding company, is seeking a Mobile Software Developer to join our US Software Development team at our Global Headquarters in Huntsville, Alabama. This full-time position is crucial for the development and maintenance of mobile applications that are used internally within the company. The successful candidate will be responsible for building and maintaining Android applications, ensuring they meet the needs of various non-IT stakeholders across the business. This role requires a collaborative approach, as the developer will work closely with both the development team and business stakeholders to gather requirements and iteratively develop applications that enhance operational efficiency. The Mobile Software Developer will also be expected to maintain existing Android applications and learn from legacy Windows Mobile applications where necessary. This position offers an exciting opportunity to contribute to the development of innovative solutions that support Aviagen's operations globally. The ideal candidate will have a strong background in mobile development, particularly with Android, and will be comfortable working in a dynamic environment where adaptability and problem-solving skills are essential. In addition to technical skills, the candidate should possess a strong understanding of relational databases and be proficient in writing SQL queries. Familiarity with version control systems, particularly Git, is also required. The role may involve working with various collaboration tools such as Azure DevOps, Jira, or Trello, making effective communication and teamwork vital components of the job.

Responsibilities

  • Maintain existing Android applications.
  • Develop new Android applications.
  • Learn from legacy Windows Mobile applications where necessary.
  • Collaborate with stakeholders to gather requirements and iteratively develop applications.

Requirements

  • B.S. degree in Software Engineering, Computer Science/Engineering, or another related Engineering or Science discipline or equivalent, or a Minimum of 5 years of relevant software development experience.
  • 1+ years of mobile development experience.
  • Proficiency in at least one mobile development framework for Android application development.
  • Willingness to work on existing applications built with the Xamarin Forms and .NET Maui frameworks.
  • Experience working with Web / REST APIs.
  • Working understanding of relational databases and ability to design table schemas.
  • Comfortable writing SQL queries, with experience in SQL Server or PostgreSQL being a plus.
  • Proficient with Git and comfortable with typical Git workflows.
  • Prior experience with collaboration tools such as Azure DevOps, Jira, or Trello.

Nice-to-haves

  • Experience with Bluetooth communication.
  • Knowledge of C# / .NET.
  • Experience in Web Development - Front or Back End.
  • Familiarity with containerization tools such as Docker.
  • Linux experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service