Summary
FG SQUARED is seeking an experienced Senior Web Applications Developer that will be responsible for the development of web applications and extensions to existing social platforms and open source code both on FG SQUARED's internal collaboration platform and as part of complete solutions for our customers.
Responsibilities
- Develops web applications and components
- Integrates and extends social platforms as a part of developing custom solutions to meet customers' business objectives
- Collaborates with team members (that may or may not be outsourced) who will include strategists, project managers, designers, and programmers
- Participates in discovery interviews and documents client requirements
- Supplies Account Managers with accurate estimates of effort required to complete assigned projects
- Develops ingenious products and custom widgets for clients
- Deploys open source software and code for applications, CMS's, and other platforms
Requires
- 10+ years of application development experience in internet-based service applications
- Excellent Java skills
- Proficient in AJAX, Web Services, XML, SOAP, WSDL, and SOA frameworks
- Hands-on experience working with Linux, Apache, MySQL, and PHP technologies
- Experience with PHP, Javascript, HTML, XML, Flex, and CSS
- Database design experience using a major RDBMS is required, experience working with MySQL or PostgreSQL preferred
- In-depth knowledge of HTTP/S protocols, network communication protocols and performance analysis, access control and security infrastructure protocol
- Experience developing applications using MVC paradigm and object oriented methodologies
- Experience with high volume transactional databases and exposing them through web services
- Experience with Maven, Freemaker, Struts, Spring, Apache Tomcat, and Java web services preferred
- Experience using web services to communicate with applications running in a client browser a strong plus
- Experience using web services to communicate with applications running on the Microsoft .NET platform a strong plus
- Experience deploying and customizing open source CMS platforms such as Silver Stripe and Drupal
- Experience working with e-commerce shopping cart and checkout code
- Experience working under deadlines in an environment where customer satisfaction is the #1 priority
Other Skills
- Team player, does not mind sharing code with multiple coders
- Knowledge of design patterns
- Good verbal and written communication skills
- Skilled in analyzing product requirements and designing solutions accordingly
- Ability to work both independently and in a team to achieve design and delivery goals is a must
- Must have strong analytical skills
- Must keep up with current and emerging technologies
- Strong team player eager to learn from others, mentor others, and continually improve self and team
- Experience with multiple software development processes