Developer > Jobs

US-MO-StLouis: Software Engineer Principal

Date: _30-Jan-2014_
To see other developer job opportunities, please visit

Software Engineer Principal

requirements gathering, design, development, testing and documentation; - develop end-to-end designs for the web interfaces, reporting and analysis components of projects; - provide advice and guidance on appropriate applications, reports and analysis architecture; - develop Web portals, applications and other user interface components to facilitate the user interface to Business Intelligence resources; - assist Decision Support team members: DBAs, database developers, requirements analysts, and others, in understanding data and meeting user requirements; - participate in project work groups with Subject Matter Experts and stakeholders to understand data specific needs; - participate in performance tuning activities; - provide production deployment and production support as needed. Candidate will be responsible for analyzing and converting business requirements to technical requirements, followed by designing and implementing the solutions. Candidate will be involved in all aspects of the software development life cycle; - and demonstrate abilities to learn both the business processes as well as new and existing technologies. Candidate shall understand the fundamentals of three-tier architecture and have hands-on experience with implementing applications using some popular frameworks (i.e. Spring, Struts, Hibernate). Candidate will work in a team environment, but must be able to produce with minimal supervision

Minimum Experience: Bachelors degree or equivalent years of experience (focus in technical field a plus, for example: engineering, mathematics, statistics, computer science or related field) plus at least ten years of professional experience. Required Skills/Abilities: - strong programming/development and coding skills; - excellent analytic and design skills; - detail oriented with strong problem solving skills; - strong communication skills (both verbal & written); - ability to analyze complex and large amounts of data; - experience with Java, JEE/J2EE, Spring, Struts; - Oracle experience to include knowledge of queries and SQL.

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center