Senior Software Developer
OBJECTIVES:

  • Software Design – client, system and clustering application specification and design
  • Software Development – client, system and clustering application development
  • Software Testing – client, system and clustering diagnostics, characterization and testing
  • Systems – testing, diagnostics and analysis

 

POSITION DUTIES AND RESPONSIBILITIES:

  • Interact with OEM and customers to collect, specify, design and lead refactoring existing applications and development of new applications and systems
  • Work in a Unified Process and Test Driven Development environment designing and developing cloud software delivered via highly parallel linux software appliances
  • Work with experienced software developers to design, develop and test cloud client applications (Java swing)
  • Work with experienced software developers to design, develop and test system applications (massively parallel, clustered, distributed software appliances)
  • Develop and execute diagnostic characterizations and analysis testing
  • Work with the team on installation, diagnostics and support of software and system platforms

 

TECH QUALIFICATIONS:

  • 5yrs experience
  • Experience: hardware/software integration; embedded systems
  • Experience: network programming and network engineering
  • Java – core/nio/net/concurrent/
  • Java UI – swing/jws
  • .Net application/UI
  • Linux installation/administration

 

HUMAN QUALIFICATIONS:

  • Innovation and imagination to translate problems to solutions to implementation
  • Organize and lead a team of developers
  • Energetic and self motivated
  • Ability and desire to learn
  • Desire to be part of a small business that will grow

line

Software Developer
OBJECTIVES:

  • Software Development – client, system and clustering application development
  • Software Testing – client, system and clustering diagnostics, characterization and testing
  • Systems – testing, diagnostics and analysis

 

POSITION DUTIES AND RESPONSIBILITIES:

  • Work in a Unified Process and Test Driven Development environment designing and developing cloud software delivered via highly parallel linux software appliances
  • Work with experienced software developers to design, develop and test cloud client applications (Java swing)
  • Work with experienced software developers to design, develop and test system applications (massively parallel, clustered, distributed software appliances)
  • Develop and execute diagnostic characterizations and analysis testing
  • Work with the team on installation, diagnostics and support of software and system platforms

 

TECH QUALIFICATIONS:

  • GPA 3.0
  • Java – core/nio/net/concurrent/
  • Java UI – swing/jws
  • .Net application/UI
  • Linux installation/administration

 

HUMAN QUALIFICATIONS:

  • Energetic and self motivated
  • Ability and desire to learn
  • Desire to be part of a small business that will grow

line

Support Specialist
OBJECTIVES:

  • Software Support – Support OEM and customer deployment and trouble shooting
  • Software Testing – client, system and clustering diagnostics, characterization and testing
  • Systems – testing, diagnostics and analysis

 

POSITION DUTIES AND RESPONSIBILITIES:

  • Work with experienced software developers to improve software from experiences with support and deployment of systems
  • Work with experienced software developers to design, develop and test system applications (massively parallel, clustered, distributed software appliances)
  • Develop and execute diagnostic characterizations and analysis testing
  • Work with the team on installation, diagnostics and support of software and system platforms

 

TECH QUALIFICATIONS:

  • GPA 3.0
  • Familiarity with Java and embedded systems
  • Linux installation/administration

 

HUMAN QUALIFICATIONS:

  • Energetic and self motivated
  • Satisfaction with helping and working with people
  • Ability and desire to learn
  • Desire to be part of a small business that will grow

Internship – Software Developer
Work Areas

  • Software – application development (Java SE, Java Swing, JavaWS)
  • Software – application testing
  • Software – deployment, installation and support
  • Entrepreneurial experience and participation

 

Skills Required and Developed

  • Java (application development) – Unified Process, Test Driven Development
  • Linux installation/administration
  • Networking (software development and understanding)
  • Critical thinking and system analysis

 

Expectations and Work Pattern

  • 10-20 hours per week
  • Evaluations are based on quality, efficiency of task performance, and general ability to add value to the company
  • Evaluations occur roughly every 4th week
  • A task is a major work item that should take a week or two to complete.  It is composed of micro-tasks that should be completed in a day or two

 

Initially we will be outlining tasks and contained micro-tasks.  As we progress we may ask the intern to help plan the micro-tasks

 

Request More Info