Date: _22-Feb-2011_
To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Sr Software Engineer
* Defines systems architecture, detail design specifications and develops long-term plans to meet project objectives; using current programming language and technologies, writes code, completes programming and performs testing and debugging of applications
* Leads the design, modification and development of software programming applications
* Collaborates with multiple teams of developers to implement project specifications, providing workflow support and technical guidance to less experienced team members
* Leads detailed and documented design, development and testing
* Provides input and recommendations on issues that impact design/selling success or address future concepts, products or technologies; develops resolution to critical issues and broad design matters of software applications
* Provides leadership on a single phase or multiple phases of a project; partners with project management to identify key technical risks and establish development schedules
* Manages projects through to completion
* Provides technical mentoring, coaching and guidance to project team members
* Leads code reviews
* Evaluates and sets deadlines
* Has a minimum of 10 years software development experience
* Typically has 5-7 years experience in analysis and detailed design documentation
* Ability to work without supervision
* Demonstration of strong organizational and communication skills
* End-to-end software lifecycle knowledge
* Familiarity with and adherence to design and coding standards
* Ability to adapt to continually-changing priorities and aggressive project timeframes
* Ability to view long-term strategic direction of development activities
* Ability to display accountability for team and projects
* Ability to assume a team lead position
* Extensive User Interface Development knowledge in Desktop and Mobile Applications
* Extensive communications skills to engage/capture Customer Requirements & manage expectations
* Proven Agile methodology experience for rapid iterations/prototyping for early customer feedback on multiple projects
* Extensive Web, Scripting and Object Oriented Development skills
* Extensive Web Services Integrations experience, e.g. SOA and messaging
* Extensive Web 2.0/RIA knowledge and experience
* An expert in an OOD language, e.g. C++, Objective-C, C# or Java experience
* Extensive knowledge of Development Frameworks / Platforms, e.g. Flex, Silverlight, iOS, Android
* Strong Application/Web Server, Servlets and JSP experience
* Extensive Knowledge of the Structured Query Language (SQL), relational database principles and JDBC connection technology
* Strong Database experience (e.g., Oracle, SQL Server, etc)
* Very Proficient in analyzing software requirements and documenting technical specifications for web applications / services
* Extensive experience with the full software development life cycle, including design, testing, deployment, and documentation activities
BS/BA in a technical discipline or equivalent discipline plus 10+ years of relevant work experience or an equivalent combination of training and experience
To apply for this position, please visit
this Website.
Thank you,
Developer FYI Center
http://dev.fyicenter.com/