This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Two Full Time permanent Java Developers, one Contract Java Developer, and one Contract or Permanent Java Architect opening. The client is located 2 hours west of Minneapolis, MN. Smaller town with no traffic, no polution, no hordes of people; just open spaces and opportunites. The client is looking for permanent Java Developers looking for a great career opportunity. This would be perfect for people who love the outdoors. Details of the positions are posted below. Please feel free to contact me for more information, or to submit a resume.
Proven leader in technology (8-10 years) Java Experience � Swing a plus Experience in leading a team in product development Experience in architecting solutions Unix, Hibernate, DB2 experience a plus DAO Pattern experience required Services oriented architecture experience a plus Recent development experience UML a plus
Java Developers SUMMARY:
Performs moderately complex product design, systems analysis, and programming activities which may require some research. Performs moderately complex bug verification, release testing and beta support for assigned products. May perform some on-site client work on moderately complex applications. Intermediate level in job family, operating under moderate supervision.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
A. Performs moderately complex product design, systems analysis, and programming activities which may require some research and analysis:
1. Performs design, develop and maintenance of single product modules/sub-systems.
2. Prepares technical documentation of product sub-systems.
3. Leads design and code reviews.
4. Conducts the unit testing and integration testing for functionality and limits.
B. Performs moderately complex bug verification, release testing and beta support for assigned products. Researches problems discovered by QA or product support and develops solutions to the problems.
C. May assist in performing on-site client work on moderately complex applications.
D. Researches and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues.
E. Other duties as assigned.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION AND/OR EXPERIENCE:
Bachelor's degree in business, software engineering or computer science. Minimum of 4 to 5 years of technical experience in software development environment.
SKILLS AND ABILITIES:
Good technical knowledge in software design and development methodologies. Good analytical and design skills at single product level. Good skills in research and analysis, project planning and develop. Good understanding of entire development process, including specification, documentation and quality assurance. Aware of business issues as they impact overall project plans. Good communications and interpersonal skills. Good PC skills. Advanced knowledge of procedural and object oriented programming languages. [ December 20, 2005: Message edited by: fred rosenberger ]