Date: _21-Nov-2011_
To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Principal Software Engineer
* Evaluate existing software architecture, propose new directions, communicate and coordinate with Managers, Architects, and other Engineers on direction and progress.
* Participate in definition, design and implementation phases of new products.
* Deliver high quality, on-time releases.
* Work collaboratively with inter-departmental teams on requirements analysis, design and features, estimates and schedules.
* Identify inefficiencies and determine solutions
* Work with product design staff to develop application flow charts and other application requirements.
* Reviews client requests and suggestions for possible incorporation in our applications.
* Communicate with Project Managers as well as QA Engineers on the project status as well as related tasks
* Determine need and provide solutions for changes and enhancements to the existing platforms.
* Identify, prioritize, develop and execute solutions and programs throughout the life cycle of each of our products ending in customer sign-off and user acceptance
s
* Communicate clearly and frequently with the immediate superior, upper management as well as employees from other departments on status and priorities and solutions
* Assist more junior colleagues in their work
* Expert understanding of, and experience with object-oriented design and coding.
* Expertise in formal algorithms, design patterns, software development methodologies.
* Expert knowledge in the majority of these technologies: Apache, Catalyst, mod_perl, Perl and back-end applications (minimum 8 years experience)
* Expertise with XML and XML data processing (minimum 5 years experience)
* Experience with relational database concepts, SQL and Oracle (minimum 8 years experience)
* Expert knowledge in software design practices: version control, test frameworks, documentation, etc.
* At least 5 years experience developing enterprise scale web applications.
* Expert knowledge of XML, XSL, HTML, JavaScript and CSS
· Bachelor's degree or equivalent work experience, including at least 8 years experience in web development and systems maintenance.
To apply for this position, please visit
this Website.
Thank you,
Developer FYI Center
http://dev.fyicenter.com/