Overview
We are seeking an application developer to join Cayenta's software development team to participate in a project enhancing Cayenta's CIS systems for Utilities. The ideal candidate will have a solid understanding of application development cycle, software requirements definition and design principles. This position involves the implementation of new system components using JavaScript and Java.
Details
- Participate on a team developing user interfaces for a browser based solution.
- Creation and maintenance of application code that meets design specifications, follows Cayenta standards, and is easy to maintain, including documentation.
- Code review for technical accuracy, standards, and functional compliance to the requirements.
- Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes.
- Participate in product and technical direction/design discussions.
- Test and review code for technical accuracy, standards, and functional compliance to the design.
- Ability to estimate work as requested.
- Great communication skills, that includes ability to communicate with internal and external people as changes occur in tasks assigned
- Customer-service oriented
- Able to work independently as well as part of a team
- Fulfill administrative reporting requirements.
- Other duties as assigned by management.
Qualifications
- 3-5 years of experience in software application development using the following languages:
- Solid Experience using Java, JavaScript, Ajax, HTML, CSS, XML.
- Experience using ExtJS is preferred but not necessary
- Mobile Application development experience is desirable
- Scrum and Agile practices experience
- J2EE: JMS, EJB, JNDI, JDBC, Servlet, JSP, JAXP, Struts, Spring, Hibernate
- Networking: TCP/UDP, Multi-threading, Concurrency
- Servers: Apache Tomcat
- Utilities: Jira, Spiratest, Jenkins
- Databases: Oracle, SQL Server
- Operating systems: Windows, UNIX, Linux
- Development tools: IntelliJIDEA, Subversion , Toad
- Experience with User interface design principles including task-centered design, UI patterns, usability heuristics, and information architecture.
- Excellent verbal and written communication skills
- Experience developing in a team environment.
by via developer jobs - Stack Overflow
No comments:
Post a Comment