This is for anyone looking for work Brian ---------- Forwarded message ---------- From: Andrea Price Date: Wed, Feb 12, 2014 at 2:13 PM Subject: senior developer description To: "arizona.rune@gmail.com" This one is more complete Position Title: Senior Software Developer Status: Exempt, Salaried Reporting Relationship: President Position Summary: Develops specifications for moderately complex software programming applications and modifies/maintains the existing software. Develops, modifies and maintains applications that may be customized or standardized. Will provide technical and team leadership to teammates through coaching and mentorship. Essential Functions: * Guide team development efforts towards successful project delivery. * Provide technical leadership to teammates through coaching and mentorship. * Maintain high standards of software quality within the team by establishing good practices and habits. * Designs/codes applications following specifications using C#, .NET, SQL Server & Visual Studio. * Collaborate with Developers, QA, Production Support and Account Team to provide technical direction on systems analysis, design, development, testing and deployment. * Participate in the architectural design of the software and its functionality. * Participate in the architectural design of the database for the software using SQL Server. * Research and experiment with latest technology for product enhancement and development. * Assist client with technical questions and advice. * Review documented technical requirements, development and project plans to ensure adherence to define standards and to facilitate the transfer of knowledge throughout the development staff. * Facilitate code reviews, software design sessions, and architectural reviews. * Participate in technical advisory roles, as required. * Interact with customers at the technical level, as required. * Communicate effectively technical concepts to other technical and non technical staff members and collaborate in a team environment. * Ensure timely and effective delivery of the solution into production. * Ensure effective communications. Other Duties: Performs other job-related duties and responsibilities as assigned by Manager. Minimum Qualifications: * Skills and Experience in producing design including requirements discovery and analysis, formulation of solution context, identification of solution alternatives and their assessment, technology selection, and design configuration. * End to end experience in the software development lifecycle. * Excellent knowledge of C# .NET, Visual Studio, SQL Server and OO techniques. * Excellent knowledge of User Interface Design. * Excellent knowledge of Database Design. * Excellent knowledge of SCRUM and the agile methodology. * Excellent analytical, troubleshooting, and problem-solving skills. * Excellent written and verbal communication skills. * Strong knowledge of Team Foundation Server Administration. * Strong collaboration skills in a team environment. * Ability to organize tasks and bring them to completion. * A desire to learn new skills and techniques. * Highly motivated and success-oriented. * Travel to client site may be required. * Knowledge of Test Driven Development is an asset. * Past experience with Infragistics Windows Forms controls is an asset. Proficiency Qualifications: * Bachelor of Science in Computer Engineering, Computer Information Systems, Computer Science, Engineering, or Software Engineering * 5+ years of commercial software development experience. The statements contained in this document are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to constitute a comprehensive list of functions and duties. Others besides those listed here may be essential. Management retains the discretion to add or to change the duties of the position at any time. Andrea Price Client Services, Singletouch USA Inc. [Description: Description: C:\Users\jseigler\Downloads\logo.png] [Description: singletouch 10yrsonlyemail] we build control centers for industrial contractors singletouch.com Support: (877) 254-2578 Phone: (602) 492-9350 -- Brian Fields arizona.rune@gmail.com ------------------------------------ An amateur practices 'til they get it right, a professional practices 'til they can't get it wrong. - Anon.