Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

--- Principal Software Engineer

4 views
Skip to first unread message

dev IT

unread,
Dec 7, 2010, 11:45:00 AM12/7/10
to

To apply for this position, please visit this Website.
http://dev.fyicenter.com/jobs/99661354_Principal_Software_Engineer.html
To see other opportunities, please visit http://dev.fyicenter.com
Date: 07-Dec-2010

Principal Software Engineer

* Demonstrate thorough understanding of software architecture and high-
level software design. * Demonstrate experience of designing and
building sustainable complex software products and frameworks. *
Demonstrate extensive technical knowledge in variety of software
development areas and technologies, and the necessary background to
make important technology decisions. Propos and review software design
solutions.

* Lead technical aspects of the software development in the company
and define software development guidelines and best practices. * Guide
the definition of future software architectures and software design.
Make sure defined architectures and frameworks are maintained and kept
sustainable. * Provide leadership, guidance and review in implementing
software projects. * Recommend software technologies, software
lifecycle models, processes and practices. * Collaborate with
management team in product definition end design effort estimation.

* B.S. / M.S. degree in Computer Science, or equivalent * 10+ years of
experience in software development with at least 5 years in the role
of software architect or principal/lead software engineer. *
Experience with modern Microsoft software technologies, (especially
latest versions of Microsoft .NET framework, C#, WCF, WF). Experience
with new user interface technologies (WPF, Silverlight) required. *
Experience with Web-based and networking technologies and software
security – related aspects. * Experience with various software
lifecycle models and their applicability in various situations. *
Experience in areas like instrument control frameworks, life science
instrumentation software and / or medical device software is very
helpful. * Strong analytical and problem solving skills, and
experience applying these skills to resolve potential issues. * Able
to function effectively in a fast paced environment, handle multiple
tasks simultaneously, and meet deadlines. * Ability to work both
independently and as a team member under minimal supervision and
direction. * Excellent written and verbal communication skills


Thank you,
Team DEVFYI - Developer Resource FYI
http://dev.fyicenter.com

0 new messages