Developer > Jobs

US-WA-Preston: Software Developer

Date: _14-Jul-2011_
To see other developer job opportunities, please visit

Software Developer

• Create user-centered designs based on business and functional requirements, user research, customer feedback, and usability findings • Collaborate with business analysts to understand and develop business and functional requirements • Create, enhance, maintain, and troubleshoot web applications • Develop software design standards, processes and procedures to ensure they meet business rules • Participate in user research and usability testing to help improve the user experience • Improve the user experience by applying best practices and industry trends currently in the marketplace • Work closely with peers to ensure projects run according to plan with regard to builds, environment build out, etc. • Plans and executes development assignments • Evaluates development assignment progress and results, and recommends process improvements

• Ability to understand end-user needs and user experience • Is an independent worker and pro-actively seeks to innovate • Demonstrated problem solving and analytical skills • Excellent verbal and written communication skills • Experience in a collaborative team environment • Ability to work independently as well as with a team • Must be able to manage multiple assignments simultaneously and have strong organizational skills • Effective time management skills and ability to meet deadlines • Demonstrates a strong attention to detail • Demonstrates the capacity to manage changing priorities and ambiguity • Maintains direction and focus through proactive planning and organized approaches to work • Communicates a ‘can do’ attitude and positive outlook, minimizing negative behaviors • Establishes goals, monitors progress, and ultimately achieves them • Retains objectivity and proper understanding of a problem or situation when placed under conditions of stress

• 1-7 years related experience • Possesses knowledge of the following applications, tools and technologies (required): o Must have experience in programming Languages (e.g. HTML, XHTML, Java, Java2EE, CSS, XML) o Web Technologies (e.g. EJBs, JSF, RichFaces, jQuery, Facelets, Seam, Ajax, Javascript, CSS) o Java build tools (e.g. Ant, Maven, Gradle) • Possesses knowledge of the following applications, tools and technologies (optional): o Relational Databases (e.g. MS Access, Oracle, SQL Server) o Application Servers (e.g. JBoss, IBM WebSphere, BEAWebLogic) o Messaging (e.g. JMS, HornetQ) o Reporting (e.g. JasperReports, Apache POI) o Object Relational Model (e.g. Hibernate, Java Persistence API) o Operating Systems (e.g. Windows, Linux) o ANSI X12 EDI experience, preferably experience with 810, 832, 850, 855, 856, 997 transaction sets o Experience with different kinds of communication protocols such as SOAP, HTTP, FTP and AS2 o Experience with Business to Business, platform-to-platform and EDI Trading Partner Integration development o Experience with Database Administration and strong database SQL experience with views, indexes and stored procedures o Shell scripting (e.g Bash) o Build automation (e.g. Hudson, CruiseControl) o Source Control Mechanisms (e.g. Subversion, Mercurial, Git) • Experience using software project lifecycle tools (i.e. Bug Tracking, Requirements Management, etc…) • Understanding of OOA/OOD principles

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center