Software Engineer Job in San Diego, California US

Software Engineer

TEKsystems is seeking a Sr. Software Engineer for a contract opportunity in San Diego, CA. Please see below for requirements and description. Top Skills Required: 1) C#.NET, XML/XSLT 2) SQL/Oracle (primarily SQL) Development 3) Data Mining/Data Warehouse experience a. Web Services b. Reporting This is a 6 month contract with possible extension. Candidates will be working on Database/console application development as opposed to standard Web or Windows based development. This position will be working heavily with reporting tools and building reports. Candidates need to have heavy data-mining/warehouse experience. RESPONSIBILITES/ACCOUNTABILITIES: - Analyzes informational needs through employee interviews to clearly define requirements/problems. - Develops systems requirements and detailed systems design for review and acceptance of management. - Provides business analysis and programming support for maintenance and enhancement activities of the Business Applications. - Develops Systems computer codes, policies, procedures, and forms needed to support application design. - Implements application programs and databases. Develops and executes program unit and system testing. - Develops and implements application documentation and user training. - Provides post implementation support of user questions and fine-tuning of application. - Maintains communications with management and users during development or maintenance cycle. Coordinates users activities during application development and maintains data and system integrity. - Plans, prioritizes and schedules concurrent system projects. - Maintains knowledge on current computer hardware and software technology. Additional and Preferred Skills/Knowledge/Abilities: - Formally trained in the .NET technology. - Minimum three years of experience in developing software applications in C#, SQL, SQL Server, Oracle, C+ ASP, VBScript or JavaScript, Object Oriented programming, HTML, Crystal Reports, Biztalk, MS Reporting Services, COM, ActiveX, XML, XSL, and developing stored procedures. - Hands-on experience in coding, testing, documenting and deploying software applications desired. - Experience with structured design, development, and implementation of new computing architectures. - Experience with database design. - Good analytical skills and ability to quickly acquire and utilize new business knowledge and technical skills. - Must be able to identify and organize requirements. - Must be able to work with others as part of a project team. - Must be a well-organized, disciplined planner and implementer. - Must be able to respond to a host of different challenges, change priorities when needed and be action-oriented. - Must possess strong interpersonal skills and be articulate and comfortable in verbal and written form. Education Undergraduate degree in information systems, computer science, or equivalent work experience and technical training is required.