Web Application Developer Job in Silver Spring 20910, Maryland US

Web Application Developer

All applicants must have a minimum of 5 years industry experience in order to apply.  No 3rd party resumes accepted.

 

JOB ID: 895454AA


LOCATION: 
Silver Spring, MD (Preferred) OR Atlanta, GA OR Houston, TX


(1) Permanent position and (2) Contract positions Available


JOB DESCRIPTION:
The Web Application Developer will create and maintain high-quality web applications to meet the business and technical needs including the web and mobile properties.  The Developer will primarily design, develop and maintain Back-end systems and services following Lean/Agile architecture and development best practices.

RESPONSIBILITIES:

·        All aspects of application development including requirements analysis,  database development, web-tier and business/service-tier design/development, writing code and unit tests, performance testing, production support, and maintenance.
·        Works in a collaborative Agile environment with Product Owners, Product Managers, Project Managers, Architects, Publishing Operations, and team leads to propose solutions, estimate a work effort, and map requirements and  user stories to detailed work tasks.   
·        Responsible for quality: including taking proactive action to reduce errors up-front and deliver high quality software through Agile best practices including unit testing, continuous integration, coding standards, low-dependency architectures, simple design, clean code, and code reviews.
·        Works closely with other team members to help troubleshoot issues in test and production and implement bug fixes – while looking for root causes.
·        Ability to quickly gain an end-to-end understanding of the n-tier technical web architecture in order to effectively identify dependencies and possible risks   
·        Follows established project and development processes, and suggest and help implement process improvements.
·        Uses JIRA to manage workflow, proactively pull work and be responsible for assigned deliverables.
·        Documents technical approach, designs, operations in Wiki as necessary
·        Verbal and written communication to both technical and non-technical audiences
·        Strives to learn from and mentor other team members, and stay on-top of industry trends, best practices, and standards.
·        Recommends competitive advantages gained by emerging technologies, develops prototypes, and shares learning
·        Other duties as assigned

REQUIREMENTS:

·        Minimum of 5 years PHP and object oriented programming
·        BS/BA degree in Computer Science or Engineering or a minimum of 5 years software development experience in relevant development languages and technical platforms
·        Ability to work independently to finish tasks of medium duration
·        Willingness and ability to write documentation, including but not limited to, technical specifications, acceptance tests, use cases, and end-user documentation.
·        Ability to read and understand code written in a variety of technologies including: PHP (OO) JavaScript (OO), MySQL, Java, HTML, CSS
·        Expert understanding of MySQL and relational database best practices
·        Expert understanding of Service Oriented Architectures (SOA) including proven expertise with web services, REST, JSON, HTTP, and RSS.

·        Strong experience with Agile development technical best practices including Test Driven Development (TDD), Continuous Integration (CI), Refactoring, low-dependency architectures, Simple Design, and Clean Code.
·        Design Patterns
·        Database design and optimization experience
·        Software Architecture experience
·        JavaScript (OO experience preferred)
·        CSS1, CSS2, CSS3 and knowledge of individual browsers implementation

·        HTML5

·        Internet video standards and specifications including Flash, mobile, and HTML5

·        Familiarity with W3C recommendations

·        Familiarity with Zend Framework

·        A strong grasp of current browser technology with an eye towards the future
·        Experience with enterprise level caching, including Akamai
·        Good technical writing, interpersonal and communication skills
·        Linux/Unix experience
·        Apache

·        Basic understanding of typography, colors and layout
·        Willingness to adapt to the company coding / formatting standard
·        Those candidates who do not currently have all skills required are encouraged to apply if willing to learn all necessary skills.

Our opportunities are numerous... If your skills and experience meet the minimum required experience for this opportunity, please e-mail your resume complete with the requisition number listed on the job posting, to rcgjobs@rcggs.com.

*RCG Global Services, Inc. endeavors to make www.rcggs.com accessible to any and all users.  If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact the Human Resource Department at (732) 744-3500 or email to: rcghelpdesk@rcggs.com

RCG Global Services, Inc. is an Equal Opportunity Employer M/F/D/V