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