Position: Lead Developer /Software Engineer Job Location: 3 Times Square New York, NY 10036 WC #: 7951848 Start Date: 08/24/2009 End Date: 05/31/2011
Description The Thomson Corporation is a leading global provider of integrated information solutions to business and professional customers. The Thomson Financial Culture Our employees embrace a number of commonly shared values — collaboration, accountability, customer focus, a bias toward action and results, entrepreneurial spirit and, at all times, the highest ethical standards. These values represent the behavior each employee is expected to exhibit in their role. In our view, fostering a culture that embodies these values will lead to success and growth for our employees and our business. Position Description Thomson Financial is seeking a Senior Software Engineer who possesses a deep understanding of the challenges faced while developing enterprise web based applications. In this state of the art environment you will be called on to take the lead and contribute to the continuing and new technical development of the Wealth Management Web applications product line. The Senior Software Engineer will have strong experience in hands-on development and delivery of distributed, enterprise-level web applications. Specifically, the Senior Software Engineer will be responsible for the following: • Collaborate on the design and implementation of a strategic Thomson Web product • May manage a team of developers • Work with Business Analysts, Product and Quality Assurance colleagues to design/develop solutions • Prototype and evaluate alternative designs in light of security, reliability, continuity, and functional completeness • Implement code and component solutions in a structured, agile environment • Coordinate with third party teams to assemble systems • Assist other team members’ efforts with experience and technical knowledge • Guide or advise build and packaging team in designing installation units/packages, refactoring as necessary • Work with other specialized staff (operations, database management, client support staff) on assembly and deployment questions Qualifications • Minimum of 8+ year’s software engineering experience • Full development life cycle for analysis, design, development, documentation, and testing • Lead code reviews and ensuring quality of code at all times • Ability to provide estimations, risk assessments, and meet deliverables in a timely manner • Demonstrated success in security or performance optimization of Web- based applications • Advanced OO design and development using pattern- and integration- oriented approaches • Ability to evaluate and assess design options • Be able to mentor and serve in a leadership role • History as strong team player who is able to work well across all groups: project manager, development, database, product management, and quality assurance • Demonstrable strong problem solving and analytical skills • Web-based, federated solutions experience. • Strong communication skills. • Bachelor’s Degree in Computer Science or related field (Masters and certifications a plus) Required Skills – the bolded portions are BASICS to this position and therefore the candidate should have these skills without question. The italicized portion is KEY to the position. • .NET 3.0, C# 2.0 (including generics) • MS SQL Server 2005 • XSLT, HTML, Javascript, CSS • Performance analysis and remediation using tools such as Visual Studio’s profiler and load tester; or security improvement through threat modeling and risk prioritization/remediation supplemented by automated analysis tools • High volume transactional, messaging and distributed systems (1) Security Analysis and Design OR 2) Performance Analysis in .Net Web Applications) • Web services integration across technologies (Java to .NET, for example) • Object Oriented Analysis/Design/Development • Installation management and packaging • .NET application profiling and tuning • System development using Windows Server 2003 / Windows Server 2008 Plus Skills – the bolded portions are more important than the others. • Office Server System, Workflow Foundation, WCF technologies; next generation Microsoft platforms including Windows Server 2008 and SQL Server 2008 • Advanced C# development using constructs such as LINQ, expression trees, and constraints • Software testing with the Visual Studio Web and unit test tools • Threat modeling and application security programming • Production systems using Microsoft Content Management products (CMS, SharePoint) • Building distributed systems using Message Queuing (MSMQ, COM+/ Enterprise Services, IBM WebSphere MQ) • Orchestrating business processes using BizTalk Server Interview Schedule: 1) Phone screen (30 minutes) 2) In-person Interview (2 hrs) Send resume : [email protected] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OCP_DBA" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/OCP_DBA -~----------~----~----~----~------~----~------~--~---
