Description
Software Developer
Our Client is seeking a Software Developer for a 9 month contract in Raleigh, NC. The Software Developer will work closely with the application development team in support of the system
The selected candidate will work in the capacity of a software Developer and will be responsible for:
- The design, development and implementation of new functionality and enhancements to NC-JOIN.
- Provide technical analysis, design, programming, testing, documentation and maintenance
support.
- Software Developer Adhere to application development frameworks and standards to ensure reusability, maintainability, reliability, extensibility and ease-of-use.
- Identify opportunities to improve application development frameworks and team productivity.
- Participating in all business requirement discussions, design team and prototype meetings.
- Review all business functional, security, migration, and reporting documentation.
Knowledge, Skills, and Abilities Requirements:
Required :
- Software Developer BS degree in computer science or related field.
- Minimum (3) three years of web-based Java development experience.
- Knowledgeable in Java, JSP, Servlets, Struts, IBatis
- Experience in web-based development using HTML, Javascript, CSS
- Experience with relational databases
- Knowledge of object-oriented methodology
- Excellent verbal communication
Preferred:
- Knowledgeable in Grails, Grovey, Hibernate, Spring, Ajax, Web Services, etc.)
- Reporting components (eg BIRT Reports, Crystal Reports, Data Warehousing, etc.)
- Experience with Agile/Iterative development methodology