Senior Software Developer -Works as part of a team responsible for new application development and/or improving existing applications to meet the changing needs of the business. Specific assignments may include application design and development, coding for enhancements and fixes, testing, maintenance and support.
· Develops system designs to meet user requirements (such as program designs, database designs, and window designs).
· Gathers user requirements and performs systems analysis (possibly in conjunction with business system analysts).
· Identifies and resolves issues between systems design and technical feasibility.
· Code and unit tests application programs and modules.
· Develops and conducts systems tests.
· Participates in the design and development of application architectures.
· Prepares/moves application programs from development to production in a controlled manner.
· Develops documentation and other materials supporting application programs.
· Requires at least 7 years of experience.
· Experience in server-side development in a multi-threaded environment.
· Experience with database performance tuning
· Proficient with PowerCenter development is a Plus
· Experience with complex Sybase or SQL Server SQL
Top Skills:
* Java / J2EE
* Tomcat
* Hibernate
* Sybase T-SQL
* SQL Server
* Experience developing high transaction app's
* Agile
* Java cert. is plus.
* Degree preferred
Additional Skills: Need is for very senior J2EE java developers with a preference for those with experience in trading systems, financial services, high-volume transaction performance, mission-critical systems.