Senior Software Engineer - Java

International Decision Systems   •  

Minneapolis, MN

Industry: IT Consulting/Services

  •  

5 - 7 years

Posted 379 days ago

About the Position
International Decision Systems is seeking an innovative Senior Software Engineer in our development team. The selected candidate will be working directly with InfoLease, the company’s latest product offering for mission-critical back office accounting. The new application is a standard three-tier architecture utilizing a Java technology stack.  The web-based user interface has been developed with Grails for maximum development efficiency.  We’re looking for someone with a strong technical aptitude and a solid problem-solving sense; an excellent communicator and a willing team-player; excited about giving their best every day.  This position involves working with the application framework, building reusable components for the web user interface and building new product features. 
 
Responsibilities and Deliverables

  • Develop reusable components and enhance application framework using Java/Grails
  • Performs systems analysis and programming activities on applications software
  • Conducts unit and integration testing for developed functionality
  • Convert programmatic proprietary reports to SQL to be executed in Pentaho
  • Document standards and repeatable procedures to facilitate knowledge transfer to others
  • Develop knowledge of the lease/loanfinance industry
  • Organize, prioritize, and handle multiple tasks/assignments/projects
  • Participate in special projects
  • Perform other duties as assigned

Travel Expectations

  • May require occasional travel to client sites or other IDS offices in support of IDS product offerings
  • Up to 10%

About You

  • 5+ year’s software development experience with Java is required
  • Bachelor’s degree in CS, MIS, or ECE or equivalent experiencepreferred
  • Fluent with the development standards and class libraries of the Java programming language
  • Preferred knowledge in specific technologies (e.g. Grails, SQL, Oracle, SQL Server, Pentaho)
  • Familiarity with operating systems including Windows (2008 Server, Windows7) and Linux (Red Hat, SUSE)
  • Intermediate technical knowledge in software development methodologies, design, and implementation
  • Demonstrated communication, analytical, and problem-solving skills
  • Ability to multi-task and pay strong attention to details
  • Ability to function in a high pressure and demanding environment
  • Ability to perform duties independently with general supervision