Date: _14-Jul-2011_
To see other developer job opportunities,
please visit http://dev.fyicenter.com/
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
http://dev.fyicenter.com/