|
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
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
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 |