Friday, October 31, 2008

ZG Asset Management - J2EE Senior Programmer, C++ Software Engineers

Title:
Java, J2EE Senior Programmer

Skills:
6-8 years overall experience in Java, J2EE

Date:
10-31-2008

Description:
Job Description:

Senior Software Engineer is responsible for the full lifecycle of product development. Engineers analyze requirement documents and develop detailed design documents. Implement high quality code within the established guidelines and frameworks of the product. Unit test components to ensure quality. Support and maintain product through fixing defects and providing tier-3 support.

Develop and design new modules (or enhance existing modules) for a J2EE web based application.
Develop and write code that adheres to technical specifications and operational standards.
Create and maintain code such as Java, HTML, CSS and JavaScript.
Develop, test and work with deployment teams for customized J2EE solutions.
Participate in code reviews.
Analyze and document root cause of defects or production support issues and develop
appropriate solutions.
Troubleshoot code defects in the development, test and production environments and provide appropriate solutions.
Perform unit testing activities to verify quality of code.
Review code solutions and deployment instructions provided by team members to ensure adherence to standards and to validate quality.
Program Java, HTML, JavaScript and SQL application components based on general design specifications.
Perform tracing of software requirements to detailed designs and coded modules.
Support key technology initiatives established by the Architecture group.
Design and develop reusable data access objects and software that applications use to access business data.
Document data access objects and reusable software objects for other engineers.
Support the implementation of highly data-centric applications and the interfaces to them to support the business goals.
Advise Business Analysts on the design of technical solutions.
Estimate the technical effort required to deliver assigned tasks.
Create detailed design specification for application components based on business requirements and conceptual designs.
Participate in requirement reviews.
Prototype solutions for customer and analyst review.

Required skill set:

5 or more years of development experience with Java J2EE, Spring, Struts MVC and Oracle.
5 or more years of experience with HTML, CSS and JavaScript.
3 or more years experience with Spring framework.
3 or more years experience with ORM technology: Hibernate, TopLink or iBATIS (iBATIS preferred).
Knowledge of Software Development Life Cycle methodologies and OO development concepts.
Proficiency in SQL.
Strong debugging and problem solving skills.
Team player.
Excellent technical knowledge of Java/J2EE in a web application environment required.
Proficiency in Unix/Linux environment.

Preferred:

CORBA
Java Swing UI toolkit.
Web Services.
Ajax (Prototype library preferred).
Flex 2 / ActionScript 3

Tools:

Base ClearCase / UCM ClearCase
Eclipse IDE
Windows XP
Linux / Unix

Apply to Larry Kriger lkriger@zidea.com or call (720)746-6875

-----------------------------------------------------------------

Title:
C++ Software Engineers

Skills:
C++ IPC STL Linu/Unix SNMP

Date:
10-31-2008

Description:
Job Description:
This individual will be a senior member of technical staff in the server infrastructure
development team. Responsibilities include full life-cycle architecture, design, and development of software components for Solaris and Linux.

These components require experience with network/distributed programming, programming complex behaviors/policies/ algorithms, multithreaded programming, and network management protocols. The individual will work closely with other teams of product development and other team members in delivering high quality software product.

Required Skills:
- BS/MS in Computer Science, Computer Engineering, Electrical Engineering or related degree.
- At least 6 years total software engineering experience, including at least 4 years experience
with C++- Experience with full-lifecycle commercial software development
- Solaris/Linux System Programming experience
- Experience developing multi-threaded components
- Experience using IPC and STL
- Experience developing and maintaining APIs.
- Strong written and verbal communication skills.
- Self motivated with ability to work and collaborate effectively
- Unified Modeling Language (UML)
- Object-Oriented Analysis and Design (OOAD)
- Telecom industry experience / Familiar with: IP Networking, SNMP, TL1
- Working knowledge of Oracle

Applty to Larry Kriger Lkriger@Zidea.com (720) 746-6875