Principal Software Specialist

Job Ref ID: 484241000012505148

  • Job Type: Temp/Contract to Direct
  • Number of Positions: (1)
  • Work Experience: 5+ years
  • Salary: $90-100K

Job Description

Type: Contract-to-hire  PRINCIPAL ACCOUNTABILITIES: Develops and evaluates alternatives for requirements of new systems, including costs, time/manpower estimates and benefit analysis. Manages and coordinates project assignments for staff or consultants working on assigned projects to ensure that project tasks are completed on time and consultants are working at optimal efficiency. Supports and Maintains legacy applications. Coordinates with users on system needs, procedures, work flow analysis, training and other project needs to ensure that the correct software/hardware procedures and documentation are completed. Monitors operating and capital budgets for assigned projects and prepares monthly exception reporting to insure available funding to complete project on time and within budget. Identifies and procures hardware/software and consulting services to achieve project objectives within the available procedures. Maintains current knowledge of programs and prepares a formal status report monthly to keep management and users appraised on the progress of assigned projects. Support and Maintain applications on a 24X7 rotating basis.   Requirements KNOWLEDGE & SKILLS REQUIRED: Bachelor’s degree in Computer Science, Systems Engineering or related area from a US department of Education accredited college or university and six or more years of technical business experience in implementing large-scale information technology projects, including experience at project lead level.   Hands-on technical experience on Object-Oriented GUI and Web Development (C# and VB,.net), Crystal Reporting, Team Foundation Server, and Database and PL/SQL programming in Oracle environment is desired.  Proficient in enterprise system deployment.  Proven capability of leading a project from initiation through delivery and implementation; ability to determine time estimates, build project plans, identify and track issues, risks, action items and resolutions, and prepare status report for the manager and team.  Able to collaborate with various business groups effectively.  Have excellent organizational, time management, analytical, problem solving, interpersonal and communications skills; demonstrated behaviors consistent with an enthusiastic, self-motivated progressive thinker; and willing to learn and work within a lead role.

Share This Job

Apply Now