J2EE and Ruby on Rails Senior Software Engineer - Contract - Berkeley, CA

J2EE and Ruby on Rails Senior Software Engineer
Berkeley, CA 94720
3-6+ Months with possible Contract to Hire
60/hr all inclusive Contract
US Citizens or Green Card Holders Only

Technologies
* Java/J2EE (Spring, Struts, Hibernate, ANT)
* Ruby on Rails
* SOA / Web Services / Enterprise Application Integration (EAI)
* XML / XSL
* AJAX / DHTML / CSS

Experience:
* Demonstrated track record of architecting and developing enterprise-
level distributed systems using various technologies/platforms
* In-depth knowledge & experience in developing project proposals,
Statement of Work, project/release plans, risk plans, and
communication plans
* Ability to determine project strategy and scope, lead business
system analysis and designs, and develop realistic estimates and
quotations for software services.
* Ability to work in dynamic environment with competing priorities, a
team player comfortable with working across other groups and
collaborating with customers, stakeholders, technologists, and
management
* Ability to lead a team
* Strong skills in various design patterns and Object-Oriented
Development Methodologies (e.g. UML, OOAD, RUP, etc).
* Working knowledge of IT Software Development Life Cycle (SDLC) and
direct experience in requirements gathering, use case analysis,
functional design, data/domain modeling, and user interface design
* Ability to solve complex problems with innovative and elegant
designs and deliver robust functionality on time
* High commitment to excellence, collaboration, team achievement, and
good communication
* Familiarity with Web 2.0 technology and trends

Responsibilities:
* Lead and drive technical development throughout all phases of the
software development life cycle (SDLC) including Proof-of-Concept
development, information architecture, software architecture document,
functional spec, coding, testing, deployment, performance tuning,
refactoring, etc.
* Architect, design, and implement quality software while considering
the technical implications of technology applications to the current
and future strategic technology roadmap/direction.
* Manage and coordinate day-to-day production support operation and
work closely with business stakeholders and technical staffs to ensure
application issues/bugs are addressed in timeline fashion & in
accordance to customer expectations. Provide second-level operational
support, troubleshooting, and security vulnerability testing/
remediation.
* Research the latest technical and software industry offerings and
provide input towards the selection of products and tools
* Lead and collaborate with other IT teams to ensure application of
quality of services such as scalability, maintainability,
extensibility, reusability, availability, security, and performance
* Interact with senior-level personnel and senior business
stakeholders, with the ability to effectively communicate and explain
complex and technical subject matter
* Work independently and make actionable recommendations to managers,
directors, and senior stakeholders based on his/her technical
expertise
* Provide mentorship within teams, departments and across campus
* Take a leadership role in technology selection and product/solution
evaluation
* Keep current with emerging technologies

If you are interested please send me a Word version of your resume and
I will follow up with you.

Matthew Haver
858.521.9080 Office
mhaver@ameritconsulting.com