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
Thank you,
Team DEVFYI - Developer Resource FYI
http://dev.fyicenter.com