Location: United States
Duration: 6 months, contract to hire
Responsibilities:
- #LI-Remote
- Eight (8) years experience of progressively complex programming, system analysis and design experience or data management experience in a multi-platform environment
- Considerable knowledge of principles of application development / database management / systems programming / systems integration and decision support; demonstrated expert knowledge in the principles of client server development
- knowledge of the principles and techniques of data modeling, including experience with data modeling tools
- considerable knowledge of data warehouse extracts, transformation and load procedures
- demonstrated expert knowledge of one or query/reporting tools
- considerable knowledge of servers
- knowledge of computer operating systems
- considerable demonstrated knowledge and understanding of internet tools and technologies, including principles of web application development
- expert knowledge of Microsoft application development tools and methodologies
- considerable demonstrated knowledge of distributed systems architecture, networks, middleware or object-oriented analysis design; knowledge of technology support
- considerable knowledge and demonstrated understanding of personal digital assistant (PDA) programming methodologies, knowledge of the strategy, structures, processes, procedures and key technical elements of the enterprise
- ability to develop complex systems and module requirements, ability to write and maintain program documents; ability to define strategies and plans for influencing multiple decision makers
- experienced in facilitating sessions that address complex or highly sensitive issues
- effective communication and interpersonal skills
- understands and can explain the interrelationship of multiple concepts and translates these concepts, ideas and situations into clear, understandable and simple terms; ability to understand long-term trends and implications of alternative approaches
- ability to articulate technical concepts and ideas in support of process improvement to business partners
- knowledge of project management tools with proficiency in their use
- supervisory ability