Tuesday, February 3, 2009

Monday, September 15, 2008

Flash Developer

2 Flash developer (Contract/contract for hire)
SUMMARY:
Maintains legacy software applications.

ESSENTIAL DUTIES AND RESPONSIBLITIES

Maintains applications developed using Adobe Flash, Shockwave, perl,
VB, C++.
Works with external developers as needed to augment developmet
capacity and increase responsivenes to critical customer escalations
Documents and builds test cases for all new and modified code
Maintains and extends internal software development tools
Works closely with other team members in peer review of designs and
code

EDUCATION and/or EXPERIENCE

BS in Computer Science or equivalent
5 years of experience developing or marinating web-based software

KNOWLEDGE, SKILLS & ABILITIES

Direct experience programming applications using Action Script or Lingo

LingoObject-oriented development experience in at least one of the
following: C++, VB, Perl
SQL Database development experience desired
Enthusiasm for taking on new tasks, technologies, and languages
Good communication skills

Cold Fusion Developer

6+ month contract (potential contract-for-hire)

The Cold Fusion Web Developer will:
Develop innovative software using industry best practices in a team of high-performing professionals in a company where technology is a leading differentiator in our market
Create web-based tools, utilities, websites, and reports in support of business needs
Develop business and requirements artifacts that effectively model the customer's requirements using use cases, activity diagrams, and other UML diagrams
Develop design models from requirements models using class diagrams, interaction diagrams, and other UML diagrams
Understand and develop database Entity Relationship Diagrams.
Perform object to relational mapping to support the database model in an object oriented design
Participate in requirements, design, and code reviews
Write and execute unit tests
Create and implement designs following coding standards
Maintain and support mission-critical applications as necessary
Participate in group improvement activities and initiatives to improve quality and pursue excellence
Performs other duties as assigned


Required Experience:
Bachelor's degree in Computer Science, MIS, a technology discipline, or equivalent.
Significant Cold Fusion development experience (Coldfusion 8.01 and multi-instance configuration experience preferred)
Experience with HTML/CSS/JavaScript (AJAX experience desired)
Experience with Flex 3 preferred
Experience in software architecture
Experience developing business applications using SQL (preferably Microsoft SQL Server)
Experience with relational database systems
Experience with an iterative development process
Understands the concepts of business objects, layered design, data access objects, and design patterns.
Knowledgeable in UML, MXUnit (or other unit testing framework), Stored Procedures and Triggers
Adobe ColdFusion Certification preferred
Object-oriented Analysis and Design experience desired
Java development and Tomcat/Java web services experience desired

Core Competencies:
Technical Skills
Problem Solving
Customer Focus
Written and Verbal Communication
Perseverance
Peer Relationships

Java Developer (contract 6+ months)

Experience/Skills:
- Bachelor's degree in Computer Science, MIS, a technology discipline, or equivalent.
- Master's degree in Computer Science, MIS, a technology discipline, or equivalent, preferred
- 5+ years experience in Object-oriented Analysis and Design
- 5+ years Java development experience
- 1+ years experience with relational database systems
- Experience working in an environment with Iterative development and Agile methods.
- Experience with following is desired but not required: JNI, Swing, Spring, JUnit

- HTTP communication

- Secure communication (SSL, etc.),

- General web technologies background

- Experience with Web Services or web API’s

- Embbeding browser presentation engines (IE, FireFox, etc.)
- Ability to think technically and analytically
- Ability to effectively and efficiently communicate in both written and verbal formats with internal and external contacts
- Ability to write detailed, testable, software specifications.
- Must be a self-starter and work well with a team of senior developers who expect to collaborate to get the best possible solution design.

- Ability to write and negotiate technical specifications for an API with an external party

- Ability to manage a small project (1 or 2 developers, and coordination with an external developer)

Web Lead/Architect (perm)

Develop innovative software using industry best practices in a team of high-performing professionals in a company where technology is a leading differentiator in our market

Maintain the architectural integrity of their team's software products

Mentor software engineers on their team

Produce artifacts to train others about their domain

Work with overall product architect and the other engineering leads to create an architectural vision and implement that vision within their area

Responsible for the overall quality of their area and will review, prioritize, plan and assign defects within their software products to be fixed within the appropriate time frames.

Responsible for integrating new team members whether they are employees, local, or offshore contractors.

Ensure that the team follows all formal and informal best practices in software development including CMMi and other initiatives.

Develop design models from requirements models using class diagrams, interaction diagrams, and other UML diagrams

Develop business and requirements artifacts that effectively model the customer's requirements using use cases, activity diagrams, and other UML diagrams

Understand and develop database Entity Relationship Diagrams.

Perform object to relational mapping to support the database model in an object oriented design

Participate in requirements, design, and code reviews

Write and execute unit tests

Create and implement designs following coding standards

Maintain and support mission-critical applications as necessary

Participate in group improvement activities and initiatives to improve quality and pursue excellence

Performs other duties as assigned

Bachelor's degree in Computer Science, MIS, a technology discipline, or equivalent.

Significant Java development experience

Experience in Object-oriented Analysis and Design

Experience in software architecture

Experience with Servlets/JSF/XML/JavaScript

Experience developing business applications using SQL

Experience with relational database systems

Flex experience desired

Tomcat/Java Web Services experience desired

Understands the concepts of business objects, layered design, data access objects, and design patterns. Knowledgeable in SQL, UML, JUnit, Stored Procedures and Triggers, and

Iterative development
*Ability to think technically and analytically
*Ability to effectively and efficiently communicate in both written and verbal formats with internal and external contacts