Leads the design, coding, testing, debugging and evaluation of highly complex applications. Analyzes and improves existing programs. Creates appropriate documentation in work assignments such as program code and technical documentation.
Duties and Responsibilities
Designs systems and applications to meet highly complex business needs.
Designs databases for applications or performance tunes existing databases.
Provides work leadership to less experienced Programmer Analysts.
Prepares detailed specifications from which applications are developed and coded.
Ensures applications meet standards and technical specifications; performs technical analysis and module delivery.
Gathers information from existing systems, analyzes program and time requirements.
Assists project manager in preparing time estimates and justification for assigned tasks.
Works with client and management to resolve issues and validate programming requirements within their areas of responsibility.
Recommends changes in development, maintenance and system standards.
May assist in training users in conversion and implementation of system.
Drafts reports on analyses and findings.
Develops test plans to verify logic of new or modified applications.
Conducts quality assurance activities and peer reviews.
Creates appropriate documentation in work assignments such as technical documentation.
Remains abreast of industry technical trends and new development to maintain current skills and remain current with industry standards.
Education and Experience
Bachelors degree in related discipline plus at least 8 years of directly related experience or a Masters degree and 6 years of experience. Bachelors degree in computer science, mathematics, or related field preferred.
Experience working with Windows environment, ASP.NET / SQL Server 200x / Reporting Services. SharePoint experience is a plus.
Experience working with relational databases to facilitate programming software
Knowledge, Skills, Abilities
Comprehensive knowledge of the principles, practices, and procedures used in computer programming.
Good personal computer and business solutions software skills.
Analytical and problem solving skills for design, creation and testing of programs.
Ability to lead and work as part of team and to work independently.
Interpersonal skills to interact with team members.
Communication skills to work effectively with team members, support personnel, and clients
A security clearance of an appropriate level may be required after employment
Women, minorities, individuals with disabilities and veterans are encouraged to apply.
U.S. Citizenship Required.
Alion creates alliances between science and big government. Alion Science and Technology is an employee-owned development and research...