*Senior .NET programmer* *San Diego, CA*
*Duration: 6+ Mts* *Rate: 50/HR C2C* Skills required: • BS Degree and 5+ years software development experience (can substitute experience for degree). Software Engineering skills to develop a solution, not just write code. • .Net framework o ASP.net MVC (or at the very least have solid MVC knowledge) o C# development skills o LINQ o Entity Framework o Visual Studio 2010, 2012 • *Jquery development experience* • SQL Server - Must have some experience connecting the software application to a database (i.e. stored procedures, etc. ). Understand the basics of SQL Server enough to be able to model the solutions or create the initial table and query/sproc designs for a given feature. • Design Patterns, Object Oriented Development (OOD) - Solid experience in conceptualizing a solution and choosing certain design pattern. Also being able to articulate why they used a particular design solution versus the other options (for instance GoF Design Pattern to model the code). *Job Description:* Job Duties: • The Software Engineer contributes to the solution design in the .Net Framework. They also execute the solution by writing the code and following the solution through testing to implementation • Must follow good design principles and produces well-documented and clear code that is unit tested • Shows innovation and creativity in solving problems; draws upon different sources for ideas and solutions. (design patterns, concepts, etc.) • Member of a Software Engineering Team that develops, enhances, and sustains software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices • Apply advanced knowledge of software engineering practices and techniques, technology trends, and working knowledge of domain expertise to Create functional requirements, use cases, and desired system behavior workflows and models. • Work with Quality organization to create requirements traceability / dependency matrixes. • Create use cases, alternative workflows and activity diagrams as needed to fully describe the required behavior of the solution. • Create and maintain artifacts (models, diagrams, documents) by evaluating needs, clarifying requirements, and analyzing use cases and dependencies to recommend a course of action. • Perform system validation by validating accurate and complete development of software, matching technical specifications and functional requirements. • Work with various database architectures and interfaces and design robust databases and their communications structures. *Regards,* *Rahman, * *Sr Resource Recruiter* *rahm...@usmsystems.com <rahm...@usmsystems.com>* *703 246 1849* -- You received this message because you are subscribed to the Google Groups "SAP BASIS" group. To unsubscribe from this group and stop receiving emails from it, send an email to sap-basis+unsubscr...@googlegroups.com. To post to this group, send email to sap-basis@googlegroups.com. Visit this group at http://groups.google.com/group/sap-basis. For more options, visit https://groups.google.com/d/optout.