Sr. Software Developer (POP) (Seattle, WA) United States

Find Your Jobs with Visa and Immigration Firms

Friday, January 22, 2010

Sr. Software Developer (POP) (Seattle, WA) United States


Senior Software Developers are responsible for helping define and ultimately deliver flawless technical solutions. Software Development often takes on the most challenging integration requirements and the Sr. Software Developer delivers. Senior Software Developers design and implement multi-tier, client/server and web-based solutions, focusing primarily on server-side and database development, but also involving some client-side work. They are also responsible for acting as mentors and as technical project leads, interfacing directly with clients, and suggesting ways of improving the Technology Team.

• Design and implement middle-tier business objects and components
• Design and implement database systems
• Perform unit tests
• Deploy projects to staging and production environments as needed
• Analyze and document software requirements
• Eagerness to learn about and advise on new technologies
• Work closely with Interactive Developers and Information Architects to fulfill the creative vision of the project
• Develop robust, high-performing, high quality, useful, innovative solutions
• Use best-judgment on security-related issues to support a strong defense
• Share knowledge with others by contributing to our growing knowledge base
• Work as technical lead with a team of Designers, Account Directors, and Information Architects
• Suggest improvement for technology department
• Perform hardware/network-related troubleshooting
• Develop software coding standards and best practices

• 3-5+ years of programming experience in a structured software development environment
• 3-5+ years experience designing, developing, and supporting enterprise class solutions
• 3-5+ years of programming experience with [ASP.NET, C#, and Microsoft SQL Server technologies] | [Java, Python, PHP, SQL, and other open source technologies]. Other related experience may be helpful as well.
• Proficiency in most or all of the following methodologies and practices: Design Patterns, Component-Based Design, Test-Driven Development, Refactoring, and Service-Oriented Architecture
• Strong background in component, application, framework and database design and development
• Ability to collaborate effectively in teams and to communicate technology issues to both technical and non-technical audiences
• Strong analytical and problem solving skills
• Ability to envision broad implications of design decisions
• Strong written and verbal communication skills with an ability to work with other internal teams
• A passion for programming and cutting edge technology
• Bachelor’s Degree preferred
• Positive attitude with great follow through

Please send us your resumes to email.

No comments:

Post a Comment

JOBS IN AFGHANISTAN SEO sponsored by Archiving Software