Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineer @ AgriSourceData

iHub
Cairo, Egypt
Posted 6 years ago
8Applicants for2 open positions
  • 0Viewed
  • 1In Consideration
  • 1Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

ASU Innovation hub located at Egypt in cooperation with Agrisource Data located in
Atlanta, USA is looking for a software developer to participate in developing and/or
maintaining software residing in the environment Software for different
agricultural IoT systems.


Possesses high level of competence in systems analysis, rapid application development methodologies, multiple programming languages including Java, extensive knowledge of advanced browser-based development techniques, of scripting languages, knowledge of database software, and operating system software.

Capability to travel abroad for continuous 4 months a year to co-operate with US team and receive training.

RESPONSIBILITIES:

  • Design, develop, test, debug and maintain web/windows SaaS/cloud-based Products with multiple languages and technologies including Java, Angular.js, Python, etc.
  • Provide software engineering support when building, deploying, configuring and supporting systems for the clients.
  • Develop unit tests and work with Quality Control members/Roles on solving the defects.
  • Determines operational feasibility by evaluating analysis, problem definition,requirements, solution development, and proposed solutions.
  • Selecting and integrating any Big Data tools and frameworks required to provide requested capabilities.
  • Experience with data mining or machine learning applications.
  • Prepares and installs products by determining and designing system specifications,standards, and programming.

Job Requirements

EDUCATION AND WORK EXPERIENCE:

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related Engineering field
  • Master’s degree is not mandatory, but a great asset.
  • Experience in, and comfortable with, software startup company culture.
  • Seasoned, pragmatic professional who, by virtue of his/her experience and maturity, is at ease dealing with people at all levels in the organization.
  • A thinker with proven ability to develop really great working code.

PERSONAL SPECIFICATIONS:

  • Solid knowledge of programming concepts.
  • Solid knowledge of Object Oriented Design and Programming.
  • Solid knowledge of design patterns & software architecture.
  • Solid knowledge in Angular.
  • Proven experience with programming languages such as Java, .Net, SQL, AJAX, JSON,JQuery, TSQL, HTML, XML, JavaScript, Nodejs.
  • Proven experience using Java frameworks such as Spring MVC, Struts2, etc.
  • Proven experience building client/server applications.
  • Proven experience with NOSQL databases (Hadoop preferred).
  • Strong Understanding of security principles.
  • Selecting and integrating any Big Data tools and frameworks required to provide
  • requested capabilities.
  • Experience with data mining or machine learning applications.
  • Strong analytical and problem-solving skills.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer @ AgriSourceData