vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| = = = > Please forward profiles to [email protected] Hi, Please let me know if you have any suitable candidates for the following requirement: Senior Software Engineer Atlanta, GA (Local Candidates preferred) Estimated Assignment Length: 6 months Position Summary: The individual provides technical guidance regarding the determination of client area application systems requirements for new or modified application programs; preparation of system specifications; and development, testing, and implementation of efficient, cost-effective application solutions. This position requires extensive knowledge of the client area's functions and systems, in-depth knowledge of system and technology alternatives, and broad knowledge of the system development life cycle. Primary Duties and Responsibilities: Consult with client management regarding the technical requirements and impact of complex business requirements. Provide input into the creation of technical standards and ensure adherence to them. Design, code, create test plans, test, debug, and document applications. Conduct technical studies and evaluations of business area requirements, and recommend appropriate technological solutions. Develop detailed specifications from which new programs are written. Write and prepare specifications, documentation, and system flow charts for complex computer programs based on an understanding of the business or functional requirements, typically requiring maintenance and/or modification of existing and proposed applications. Research and evaluate alternative technical solutions and recommend the most efficient and cost-effective solution. Ability to handle multiple projects, with multiple priorities and supervise/lead teams accordingly. This could include off-site/ offshore resources. Act as an expert technical resource to development staff in all phases of the development and implementation process. Validate business rules with client management. Technical Skills: * High competency in .NET Development: middle-tier C#, Web UI (ASP.NET, AJAX, etc.) * Experience implementing systems utilizing WebServices within a Service Oriented Architecture. * Comprehensive understanding of object-oriented design principles and programming skills. * On-the-job experience employing Design Patterns to solve technical design issues. * Good understanding of fundamental database concepts such as schemas, normalization, and cardinality with a focus on MS SQL Server. Ability to write T-SQL, stored procedures, triggers, UDFs etc. * Fluent in the UML as a communication medium for design. (sequence, class, state, activity diagrams) - ability to read as well as author each. * Experience implementing secure systems with respect to Authentication, Authorization, Encryption (data at rest, data in transit, etc.) * Familiarity with the Agile and/or RUP methodology or similar SDLC processes and tools Other Skills: - excellent communication, and organizational skills - professionalism and a "team player" - ability to work effectively under pressure - experience working with offshore resources Deliverables: Technical Design Artifacts, Source Code Modules, Mentoring / Training Peers, Code Reviews Education: - A Bachelor's degree in Computer Science or a related discipline. At least 10 years equivalent industry experience working as software engineer is acceptable. - Technical Certifications considered a plus. Experience: - Minimum of 5-7 years of experience in systems or applications software development - Exposure to initial releases of .NET Framework 3.0/3.5 & Visual Studio 2008 a PLUS! - Team Foundation Server / Team Explorer for source control in a team environment a plus. - SQL Server 2005 encryption and native XML data type a plus - SQL Server Reporting Services a plus. |
| Thread Tools | |
| Display Modes | |
| |