Software Development Sr. Advisor - Region 3
Software Development Advisor (1892969) Mechanicsville, VA 9 month contract Start Date: ASAP Job Description: Analyzes business requirements/processes and system integration considerations to determine appropriate technology solutions for internal and external customers. Designs, evaluates, codes, configures, tests and documents applications based on system and user requirements. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. Develops statements of problems and requirements, designs systems and programs, and writes programs in computer language for solution by means of data processing equipment. Prepares flow charts and systems diagrams to assist in problem analysis. Responsible for preparing design documentation. Designs, codes, tests, debugs and documents software according to Dells systems standards, policies and , procedures, security and compliance requirements . Prepares test data for unit, string and parallel testing. Analyzes business needs and creates defines software solutions including custom developed and off the shelf software. Evaluates and recommends software and hardware solutions to meet user needs. Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements. Interacts with business users, I/T, vendors and customers to define current and future application requirements. Required Skills: 2+ years overall application development experience in distributed client/server systems or .NET environments. 2+ years experience in one or more of the following languages: C, Micro Focus COBOL, .Net (C#). There is more of a preference towards C#/.Net. Must have SQL experience and a thorough understanding of relational databases (preferably SQL Server 2005 or greater) from an application development perspective. Must understand and be able to modify, design, develop, test, and implement alternative methods (e.g., data access objects, stored procedures, and embedded or dynamic SQL) of interaction between business application software and underlying databases. Must possess excellent written and oral communication skills and be able to work directly with client business personnel to gather and clarify requirements and communicate matters of significant importance. Must have working knowledge in every phase of the Software Development Life Cycle and be able to perform analysis, provide design, perform coding, perform unit testing, perform implementation, and provide post-production application support. Desired Skills: Possess a good understanding of the issues, tools, and procedures related to managing software version using Team Foundation Server. Possess a working knowledge of several of the following tools/technologies: BizTalk, Citrix, development for hand-held wireless devices, Voice Technologies, MQSI, MS Access, service-oriented architecture, WCF, and Microsofts ReportViewer. Knowledge of warehousing, supply chain management, inventory management, financials. Experience in documenting requirements and project/task estimation. A general working knowledge of the Visual Studio integrated development environment.
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."