Responsibilities: • Responsible for overseeing the systems development life cycle (SDLC) process including business needs analysis, requirement gathering, information system architecture, design, integration, implementation, QA, deployment, and production maintenance. • Create and maintain project plans and schedules, set milestones, assign resources, and identify/mitigate risks to ensure successful execution. • Oversee activities of vendors providing hardware and software solutions related to the project. • Coordinate major releases with local and remote deployment support teams, as well as briefing customer group representatives on new features and changes. • Interface with customer groups to understand business needs and drive effective requirements gathering. • Manage iterations of design, implementation, and deployment efforts. Keep customers engaged to ensure that the final work product meets customer expectations. • Review proposed new features and connectivity to provide feedback on feasibility and potential impact • Responsible for synthesizing customer contractual needs and requirements into system test solutions that acknowledges technical, schedule and cost constraints. • Develops and directs preparation and execution of comprehensive test plans, procedures and schedules for completing systems. • Coordinates integrated testing activities. • Reviews and evaluates test requirements to insure completeness of test program. • Performs technical analysis of complete systems and prepares comprehensive system level evaluations. • Develops, modifies, applies, and maintains standards for software quality operating methods, processes, systems and procedures. • Conducts software inspection, testing, verification and validation. • Implements software development and maintenance processes and methods. • Ensures measures meet acceptable reliability standards. • Develops overall operating criteria to ensure implementation of the software quality program according to project, process and contract requirements and objectives. • Ensures that project and process control documentation are compliant with requirements, objectives and/or contract. • Reviews software design, change specifications, and plans against contractual and/or process requirements. • Reviews include applicable specifications, materials, tools, techniques, and methodologies. • Performs or directs verification of software requirement allocations, traceability, and testability.
Required Experience Level: • A minimum of twelve (12) years' experience with a Bachelor's degree or nine (9) years' experience with a Master's degree. • Experience with requirements analyzing and developing software requirements; software testing and experience in quality assurance in a software development environment • Must be proficient with SQL/Oracle SQL Developer.