Free Job Descriptions for every job
To design and create major aspects of the architecture of an application, including user interface, middleware, and infrastructure; to provide technical leadership to the applications development team; to provide design and code reviews; to ensure that uniform enterprise wide application design standards are maintained; and to collaborate with other stakeholders to ensure architecture is aligned with business requirements.
Evaluate applications development needs and apply technical principles and concepts to develop business solutions.
Analyze procedures and data to develop logical solutions to complex applications programming problems.
Recommend, design, and develop complex applications and supporting hardware and software.
Perform complex application analysis design and development duties.
Evaluate, test, implement, and support new operating systems and hardware.
Evaluate application development practices and create development standards, policies, and procedures.
Create application design standards.
Conduct meetings with customers and transform requirements into effective applications.
Monitor quality assurance and security procedures for business applications.
Ensure application design and development policies are adhered to.
Independently perform complex application development/programming analysis.
Provide detailed design and specification documentation for all applications and databases.
Develop and maintain database standards.
Provide project management, oversight, leadership, and support.
Represent Information Technology at advisory and user group meetings.
Verify stability, interoperability, portability, security, and scalability of application architecture.
Install, research, test, and verify proper functioning of software updates.
Research new features, software, and tools.
Generate documentation for staff and training.
Create and enforce database standards and procedures.
Create and enforce security standards.
Keep up-to-date on emerging application design and database architectures, technologies, and methodologies, and attend training classes as necessary.
Must demonstrate attendance sufficient to complete the duties of the position as required.
Perform related duties similar to the above in scope and function as required.
Advanced Knowledge of:
Principles and practices of application testing, analysis, and security administration.
Methods and techniques used to design, develop, test, and implement applications.
Methods and techniques of evaluating business requirements and developing information systems solutions.
Principles and practices of programming languages and operating systems.
Project management and reporting.
Methods and techniques of developing complex application technical manuals and documentation.
Microsoft software development best practices.
Microsoft .NET Framework fundamentals.
Visual Studio .NET Development Environments.
Structured Query Language (SQL).
Database design and development.
Microsoft SQL Server 2000 and above.
Active Server Pages.
JavaScript.
Hyper Text Markup Language (HTML).
Crystal Reports.
Business Objects Web Intelligence.
Windows XP and above.
Microsoft Windows Server 2000 and above.
Microsoft Office products.
Business applications and processes.
Ability to:
Lead, assign, and review the work of assigned project staff.
Manage multiple projects/requests.
Communicate clearly and concisely, both orally and in writing.
Interpret and apply federal, state, and local laws, codes, and regulations.
Establish and maintain cooperative working relationships with those contacted in the course of work.
free-job-descriptions.com provides a free database of job descriptions. Whether you are writing a job description, need to better understand a job, or are thinking abut your career, free-job-descriptions.com is for you
You are viewing the text version of this site.
To view the full version please install the Adobe Flash Player and ensure your web browser has JavaScript enabled.
Need help? check the requirements page.