Job Title
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.
Serve as a technical expert within the team by analyzing complex technical problems and providing solutions.
Develop component design.
Develop and / or modify effective, defect free source code that meets business requirements and team standards.
Participate in unit test case development.
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; Contribute technical alternatives.
Domestic travel required up to 10%.
Telecommuting permitted up to 60%.
Qualifications
Employer will accept a Bachelor's degree (or foreign equivalent) in Business Administration, Applied Computer Science or related field and five (5) years of experience in the job offered or in a Senior Software Engineer-related occupation. Alternatively, employer will accept a Master's degree (or foreign equivalent) in Business Administration, Applied Computer Science or related field and two (2) years of experience in the job offered or in a Senior Software Engineer-related occupation. Position requires demonstrable experience in each of the following :
Senior Software Engineer • Plano, TX, US