CURRENT OPENINGS

Contact us for help?

Contact with us through our representative or submit a business inquiry online.

Contact Us

Application Developer

Application Developer with Bachelor’s Degree in Computer Science, Computer Information Systems, Information Technology, or a combination of education and experience equating to a U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

Job Duties and Responsibilities:

  • Lead and manage internal and external backend development resources to build and maintain Web projects.
  • Work with the team (UX) to gather, define and analyze requirements to determine the most effective web technologies that will solve the client’s business needs.
  • Create technical documentation and lead implementation planning with the development team using deep understanding of functional and business requirements.
  • Solve complex data integration problems and architectural challenges.
  • Recognize and communicate system or resource deficiencies early in order to implement effective solutions.
  • Build, test and maintain responsive websites as well as custom modules within Drupal and other CMS platforms.
  • Successfully integrate user-facing elements developed by frontend developers.
  • Build efficient, testable and reusable Drupal modules with PHP.
  • Integrate data storage solutions including SQL, MySQL and Microsoft Azure.
  • Design, test and integrate system and enterprise software, as well as multi-tier systems architectures.
  • Assist in the configuration of web server settings.
  • Building web service integrations with various external systems based on REST/SOAP protocols.
  • Building ad hoc SQL scripts/reports, stored procedures and functions for more complex user requests.
  • Working with code repositories like Git and SVN for version controlling development artifacts.
  • Fixing bugs flagged by testing team for the modules worked on through JIRA.
  • Deployment of application on the development environments like assembly test box and product test box using tools like Maven, Jenkins, UNIX & Amazon Web Services.
  • Documentation of features developed, and solutions provided as technical design document, sharing best practices using Confluence.
  • Provide system support during & following Go Live.
  • Work with System Architects to develop application prototypes.
  • Design and create Oracle /MySQL databases to support application development.
  • Participate in the creation or review of project IT documents such as Requirements, Design, Test Cases, and Training material s.
  • Participate in and contribute to Requirements Gathering and Design meetings.
  • Develop solution s using PHP, Drupal or other similar technologies.
  • Participate in Scrum and other application development related meetings.
  • Define data structures and application solutions.
  • Define application solutions appropriate to customer requirements.
  • Code, document and implement project specifications programs.
  • Test, code and perform unit test plan for programs assigned.
  • Design and build prototypes and designs.
  • Integrate with 3rd party applications.

Required Skills/Qualifications:

  • 3+ years of experience with Drupal (including 8x and 9x).
  • 3+ years of experience with MySQL 5.6 or 8.0.
  • 3+ years of experience with MySQL.
  • 2+ years of experience with JavaScript.
  • Demonstrate experience using Docker and Linux systems.
  • Experience using Angular and/or ReactJS and jQuery.
  • Strong technical writing and documentation skills desired.
  • Proven time management skills to ensure that tasks and documents are delivered according to schedule.
  • Capability to determine, understand and document the business case and project scope.
  • PHP 7.4 Object Oriented Programing is a must.
  • Experience with Bootstrap.
  • Expert oral and written communication skills to facilitate critical discussions between business customers, project stakeholders, and contracting team.
  • Working knowledge of Agile methodologies and approaches.
  • Experience with issue/change management software (i.e. JIRA).
  • Experience with configuration management tools.
  • Demonstrate ability to work in a team environment.
  • Demonstrate attention to detail.

Preferred Skills:

  • Drupal 7, 8 and 9: 5 years (Preferred)
  • Bootstrap: 1 year (Preferred)
  • JavaScript: 4 years (Preferred)

Work location is Portland, ME with required travel to client locations throughout USA.

Rite Pros is an equal opportunity employer (EOE).

Please Mail Resumes to:
Rite Pros, Inc.
565 Congress St, Suite # 305
Portland, ME 04101.

Email: resumes@ritepros.com