Job Description :
HI,

Trust all is well with you,

This is Upen with xtensegrity Inc. I have an urgent requirement for the below position. Please go through the JD & let me know your thoughts.


Job Title : Software Developer I
Job Type: Full-Time
Location: Jersey City, NJ

Job Description:

Requirements:

Education –
Bachelor’s degree in business, computer science, or engineering preferred.

Skills-
Management, Leadership, and Personal Skills
Communicates clearly and concisely.
Establishes and maintains effective working relationships at all levels.
Strong passion for software development.
Ability to train and mentor more junior software developers.

Technical Skills
Strong knowledge of the following DBMS:
oSybase ASE
oMicrosoft SQL Server
oOracle
Demonstrated software development programming experience at the level indicated (at least 8 of the following):
oHighly skilled in Java/JEE development.
oHighly skilled in JBoss SEAM (or equivalent framework)
oProficient in Enterprise Java Beans (EJB3)
oProficient with Web Services
oProficient in JBoss Application Server
oProficient in Hibernate, Java Persistence API (JPA)
oProficient with Eclipse Workspace
oProficient with Apache ANT
oProficient with BRMS/jRules (Drools, or equivalent rules development and management system)
oHighly skilled in RDBMS database development (packages, stored procedures, triggers
oHighly skilled in PowerBuilder or equivalent client/server development tool(s
Strong knowledge of the Unix and Windows operating systems.
Familiar with project management techniques and one or more Systems Development Life Cycle methodologies.
Highly skilled in OLTP systems design & development.
Proficient in the design and development of two-tiered client/server applications.
Proficient in the design and development of N-tiered applications.
Familiar with the design and development of distributed applications.
Basic OO analysis and design skills.
Proficient in the evaluation, recommendation and implementation of vendor supplied solutions
Proficient in gathering and analyzing data and drawing logical conclusions.

Experience-
A minimum of:
Four years of software development experience resulting in at least 8 of the above technical skills at the level indicated.
Acquired understanding the Bank’s vision, goals, business operations, and markets.
In-depth knowledge of at least one very large Bank application (or equivalent
Knowledge of current technological trends in the software development industry.
Thorough knowledge of system integration issues between diverse platforms (PCs, UNIX, Windows


Function:
Support the development, implementation and on-going maintenance of the Bank’s application software.

Essential Duties:
Perform preliminary project analysis and document findings as required by department standards
Provide the necessary level of project management and control to keep all assigned projects on schedule.
Conduct business area analysis, requirements definition, logical and detailed design, coding, testing, and implementation for all assigned development projects, according to departmental policies and procedures.
Must be able to successfully complete large/complex development projects in a timely and cost effective manner with minimal supervision.
Provide full support for all assigned Bank application systems. System support includes, but is not limited to: problem resolution (business and non-business hours); user support; and system maintenance.
Assist the project manager and end users in identifying and recommending automated solutions to business problems.
Assist in the evaluation and implementation of vendor-supplied solutions.
Provide assistance and direction to other developers, as required.
Accurately track and record hours worked on assigned projects/maintenance.


Thank you.
             

Similar Jobs you may be interested in ..