Senior Back End Developer

Status: Closed

Primary Function:


The Back End Developer will be responsible for developing new web applications, constructed using SOA principles (TCP Binary, REST, XML RPC, SOAP), as well as the implementation of new features, and the re-factoring, debugging, and improving of code within our existing applications.

The Back End Developer will be responsible for development in a LAMP stack environment (Linux, MySQL), eCommerce, strong security, and social networking interface (Facebook, etc.).

This role is for a Developer who thrives in a collaborative, diverse environment and is passionate about code, quality, and best practices. You will be in a fast-paced, team-oriented environment with responsibilities that include gathering requirements, software problem solving, and design and code reviews.

Responsibilities:

    • Assists users, customers and business partners to maximize the benefit from use of web technology and functionality.
    • Understands and enhances the role of the web in clients’ business successes, championing ideas and capabilities regarding their evolution.
    • Designs, codes, tests, debugs, documents and maintains:

      * Web networking and open source applications using technologies such as Java, PHP, XML, SQL, C++, HTML, JavaScript, Linux, mySQL and eCommerce.
      * User interfaces using technologies such as AJAX, HTML and Javascript..
    • Evaluates, installs, configures and maintains:

      * Third party software applications.
      * Third party services and web-based functionality (e.g. widgets).
      • Requirements:

          • Experience with web design and development using Web 2.0 concepts (e.g. Google, Facebook), technologies, techniques and standards across varying platforms and browsers.
          • Write code using design patterns and other Object Oriented Programming (OOP) principles, all with scalability and availability in mind. Contribute to the creation of a long-term, scalable architecture by working with the development, database, architecture, and operations teams.
          • Experience with technical documentation including ability to communicate repeatable processes for building, archiving, installing, configuring, and custom third party software applications.
          • Working in a networked environment; using file conversion techniques; working with Adobe Creative Suite; working with Microsoft Office Suite and Visio.
          • Experience using Web API calls to send and receive data between and interface with partner sites.
          • Web service experience (SOAP, REST, XML parsing, and XML PPC).
          • Expert in MySQL query optimization, scalable PHP architecture and design.
          • Experience with PHP templates and frameworks.
          • Experience with best software development practices, peer code reviews, SVN, or other versioning software.
          • Experience with Facebook SDK (e.g. Graph API).
          • Experience with large-scale, concurrent requests.
            • Skills:

                • Strong interpersonal skills along with excellent oral and written communication abilities.
                • Knowledge of WordPress/CSS a plus.
                • Should display ability for writing documented, maintainable code.
                • Excellent verbal and written communication skills desired. Web pages will require regular updates.
                • Provides configuration management by maintaining network file structure and electronic documents.
                • Works extensively with Design, Marketing and Communications and Lead Developer for a usable, cohesive web presence.
                • Develops and tests software to provide solutions for company business needs.
                  • Core Competencies:

                      • Must be a creative champion for adoption and implementation of new web technologies and capabilities.
                      • Must have self-starting personality, unafraid to display initiative and innovation on the job.
                      • Must possess strong communication skills, including listening abilities.
                      • Must be a team player willing to share ideas with the ability to contribute to discussions passionately but objectively, while seeking and respecting differing opinions from others.
                      • Must have the ability to multi-task and handle multiple priorities and business partner expectations.
                      • Must be detail-oriented.
                      • US Citizen, or a valid permanent resident card.
                        • Education:

                            • Bachelor’s Degree in Computer Science.
                            • Minimum of 3+ years in field and related area.
                              • Compensation:

                                $100,000 – $130,000 plus bonus.

                                Excellent benefits including Medical, Dental, Life, Vision, and 401K plans.

                                Location:


                                Mahwah, New Jersey

                                Duration:


                                Permanent

                                Click here to apply.