Web Developer-Groovy Grails« Back to Results
Application Delivery Services is seeking a Senior Web Developer Analyst to support a variety of externally facing websites and web applications for the Public Affairs area. The position independently delivers moderately complex assignments, with primary lead responsibility for large public facing web properties for local customers, as well as other regional and national websites, web applications and software solutions. Responsible for all phases of the development cycle, as well as ongoing maintenance and leading/mentoring junior staff. Candidate should demonstrate a portfolio of high quality delivery, an adaptability to respond quickly to change, an insatiable passion for the web and outstanding customer service skills.
Leads moderately complex team or individual projects. Leads and coaches small to medium sized teams, communicating team goals and motivating individual members to achieve results. Provides direction and guidance to less-experienced staff.
Actively proposes and implements continuous improvements to client applications and processes. Consults on business investments across the clientÃ¢Â€Â™s web portfolio, independently recommending courses of action and alternative approaches to business problems.
Documents each phase of the development cycle and assists in the development of technical requirements through interviews with business partners. Applies the Unified Process development framework and agile development concepts.
Leads the analysis of requirements and resulting design activities. Develops prototypes and/or functional/technical specifications to meet business needs. Provides and explains detailed specifications to senior staff.
Codes and tests software in accordance with department, System, and industry accepted standards. Supports either backend or front-end development through work with usability staff. Develops test plans and scripts for unit and integration testing. Supports changes to forms and workflow within the enterprise content management system.
Ensures the compliance with OWASP guidance and other industry application security standards to deliver highly secure web solutions.
AssociateÃ¢Â€Â™s degree specializing in computer science, or equivalent experience required; BachelorÃ¢Â€Â™s degree specializing in computer science preferred
Advanced knowledge of multiple languages including, but not limited to, Java, Groovy and Cold Fusion. Advanced proficiency in Groovy preferred.
Demonstrated ability to adapt and learn new technologies (e.g. Web Services, Grails, etcÃ¢Â€Â¦).
Advanced knowledge of industry standards/best practices surrounding all aspects of the Software Development Life Cycle.
Advanced knowledge of content management systems and development of workflow, forms and themes through analysis of user and content requirements. Experience with TeamSite a plus.
Demonstrated proficiency with agile software development principles.
Demonstrated proficiency with Web Application Frameworks (e.g. Spring MVC, Grails, etcÃ¢Â€Â¦).
Experience with CRM systems and corporate intranets a plus.
Strong understanding and implementation of corporate applications of social media a plus.
At least five years of relevant work experience
Strong oral and written communication skills
Ability to think logically
Excellent initiative and organization skills
Excellent customer service skills
Excellent interpersonal skills
Strong project management and leadership skills.