Software Developer

 

The Developer position will with our Development team to maintain and extend our software products.

 

REPORTS TO

  • Director of Development

 

RESPONSIBILITIES

  • Responsible for programming, debugging, troubleshooting, documenting and maintaining business application software.
  • Translates business requirements to conceptual solution architecture and high-level project estimates.
  • Develops, modifies, and implements Software as a Service according to business requirements
  • Participates in research, extraction and entry of complex data
  • Reviews technical requirements to ensure compliance with business requirements
  • Performs proper unit testing and software code written (including automated unit testing)
  • Participates in the testing process through test review and analysis of software
  • Participates in peer code reviews
  • May work on multiple tasks/projects simultaneously with various team members and/or other groups both internally and externally
  • Engages effectively in self-directed time management and prioritization of workload
  • Perform such other duties as may be assigned by management
  • Experience with API’s is beneficial but not required
  • Provide strategic direction and tactical recommendations to Manager, R&D for assigned products. Actively participate in the creation of each product’s development schedule.
  • Willing to take on new duties, responsibilities and ownership. Takes initiative when opportunities present themselves.
  • Install, test, maintain, trouble shoot problems for websites on webserver

 

 

BACKGROUND OR EDUCATION

  • Bachelor’s degree in Computer Science, Computer Engineering, or Software Development. Working experience would be considered.
  • Experience: 0-2 years of applicable Software Development.

 

SKILLS

  • Knowledge of industry standard Software Development Life-Cycle process methodologies
  • Exposure to object oriented design, coding, performance tuning, and unit testing
  • Good interpersonal and communication skills
  • Possesses a positive attitude with strong work ethic, integrity and honesty
  • Self-starter capable of working independently or in groups
  • Exposure to Agricultural or Finance Industries is a plus

 

TRAVEL OR OTHER CONDITIONS

  • Less than 20% travel

Apply for Position