Analyze, design, code and test software through the production lifecycle according to functional/technical specifications that meet business requirements. Run and monitor software performance tests on new and existing software for the purposes of correcting errors, isolating areas