Under limited supervision, analyze, develop and/or significantly modify software, applications, and programs from general requirements and specifications. Develop, code/modify, test, debug, maintain, and enhance existing programs. Analyze complex technical problems and provide solutions. Develop component design and develop and/or modify effective, defect free source code that meets business requirements and team standards. Participate in unit test case development and develop complex test scripts. Execute all levels of testing (System, Integration, and Regression). Work from specifications to develop or modify highly complex software programming applications. Identify and recommend appropriate continuous improvement opportunities and contribute technical alternatives. May mentor junior team members. Telecommuting permitted up to 60%.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior