Current Openings

  • Software Engineer

    Software Engineer: Develop, maintain, and deliver software application solutions that meet the strategic objectives of the company. Consult with upper management to define project objectives, scope, costs and timeframes. Assess business requirements and identify system, hardware, and software components to meet user needs. Create functional design specifications and technical documents using industry-standard development tools and outline preliminary software application architecture using software algorithm design. Finalize software designs and coding schedules with upper management. Develop applications for Oracle and Salesforce platforms using various development tools, such as Rational Suite and Visualforce, and various programming languages, including PL/SQL, .Net, and Apex. Perform unit and regression testing throughout the Software Development Life Cycle (SDLC) and investigate and remedy errors through troubleshooting and debugging. Scale applications for existing platforms and modify applications to ensure successful integration. Perform updates, repairs, and extensions of application functionalities to increase operating efficiency or adapt to new system and user requirements. Document design specifications, system and user requirements, and installation instructions to create user guides. Stay abreast of the latest trends and technological advancements in the IT industry. Will supervise 2 Jr. Software Developers.

    Requirements: The position requires an Associate’s degree in Computer Information Systems, Management Information Systems, or Computer Science and two years of experience in the job offered or a related position. The position requires skills and knowledge in Oracle, PL/SQL, .Net, Rational Suite, Salesforce, Apex, and Visualforce. The position involves little travel– 24% of work time several days but less than 60 days per year, to visit domestic client sites.

    40 hours/week.

    Job Interview Site: Farmers Branch, TX

    Email Resume to: accounts@pullskill.com

    Apply
  • Business Analyst (P&C)

    Business Analyst – Property and Casualty (P&C)
    Location: Morristown, NJ
    Duration: Full Time / Permanent

    Ensures the business and technical needs of the client are analyzed, documented, translated into detailed specifications and delivered with quality to the client. Plans and executes activities to work with and understand the client’s requirements. May play a role managing the entire implementation effort and/or a lead role on an implementation as the point person for all requirements. Travel may be required up to 30% of the time.

    Gathers business and technical requirements from clients to define project scope and requirements to be passed on to be configured or developed. Provides analysis, research, alternatives and recommendations for application software features, functionality, presentation and design to various internal and external parties.

    • Reviews and documents a client’s current workflows as necessary. Develops proposed workflows by incorporating software’s functionality. Recommends potential areas of business process improvement through automation or streamlining of tasks.
    • Creates test scenarios, test cases and test plans. Execute tests to validate that the business and technical requirements have been implemented correctly and completely.
    • Serves as an interface to the client during the project lifecycle as applicable, interacting with all levels of personnel within the client organization. Interfaces with clients to refine and clarify business and technical requirements on behalf of other internal team members.
    • Coordinates with project team members, other internal teams, client personnel and external teams as applicable to ensure that effective solutions can be delivered to the client within specified time and cost constraints.
    • Provides effective problem solving and customer service directly with the client or through others in support of the client.
    • Creates and maintains project deliverables as assigned such as business needs, requirements, use cases, technical specifications, design documents and test cases and obtains appropriate reviews and sign offs.
    • Reviews project deliverables for accuracy, consistency, completeness, presentation and conformance to standards.
    • Actively involved with the project planning including schedule, scope, resources and quality of deliverables.
    • Serves in an Implementation Manager role on small to mid-size projects including developing and maintaining project plans as assigned and monitoring project scope, schedule, dates, deliverables, milestones, dependencies and issues.
    • Directs team as applicable in outlining plans, tasks, assignments, deliverables and deadlines.
    • Conducts and facilitates internal and client project team meetings as needed.
    • Prepares and distributes status reports and other communication to the internal team and client.
    • Actively participates in, and sometimes may be assigned to coordinate the user acceptance testing, defect and issue tracking process related to the project.
    • Creates and updates user and system documentation.
    • Develops training materials and delivers training on the application software to various internal and external parties as assigned.
    • Trains and mentors other personnel, independent consultants, and/or client staff as assigned.
    • Supports sales projects through definition and costing of projects and solutions, contributes to development of sales proposals and responses to RFIs and RFPs and conducts demos with prospects.
    • Establishes implementation revenue targets and assumes ownership for attainment. Works with clients to identify overall scope and changes proactively for better revenue estimates and resource planning.
    • Ensures one’s own time spent on the project is accurately and timely entered and tracked on the implementation for accurate invoicing.
    • Other duties may be assigned.

    Education:
    Bachelor’s degree from a four-year college or university, and three to five years analysis experience as a business, systems or programmer analyst in an agile development process; or equivalent combination of education and experience.

    Apply
  • Senior Java Developer

    Oracle DBA
    Location: Jersey City, NJ
    Duration: 6 month
    Description:

    • Oracle, Java and Shell scripting. Someone who’s done following with Oracle:
    • DB stored procedures/triggers
    • DB backups
    • DB restores
    • DB Purging
    • DB Tuning (AWR reports, other DB monitoring tooling, etc.)
    • DB Failover/Failback
    • DB High Availability (Oracle RAC)
    • DB migration
    • Other DB maintenance activities
    Apply
  • Oracle DBA

    Senior Java Developers
    Location: Jersey City, NJ
    Duration: 6 month
    Description:

    Looking for senior Java developers with Oracle DB experience for our Enterprise Payment Hub (EPH) and Enterprise Matching Hub (EMH) applications.

    Strong, independent, Senior Java Developer with solid design and development experience

    Financial Services industry experience is a MUST – knowledge of USD and/or multi-currency payments processing would be a HUGE plus

    Excellent communication skillset is a must as the resource will consult with business user groups, business analysts, testers, infrastructure and many other areas

    Experience with Agile Development

    Hands-on experience with:

    • Java (at least 10 years)
    • Oracle Database (at least 5 years)
    • ExtJS or AngularJS (at least 2 years)
    • Spring Framework
    • Apache HTTP Server
    • Tomcat Application Server
    • IBM MQ
    Apply