Contact simple

Anything you ask, no matter how small, will make a big difference in helping us. Give us a call or drop by anytime, we answer all inquiries within 24 hours.

How long does a business consulting project last?

The length of time of a business consulting project varies and based on a number of factors including: business needs and challenges, size of the organization or team, and scope of the consulting project.

Do you ever invest in your clients?

The length of time of a business consulting project varies and based on a number of factors including: business needs and challenges, size of the organization or team, and scope of the consulting project.

Do we really need a business plan?

The length of time of a business consulting project varies and based on a number of factors including: business needs and challenges, size of the organization or team, and scope of the consulting project.

How does the process work?

The length of time of a business consulting project varies and based on a number of factors including: business needs and challenges, size of the organization or team, and scope of the consulting project.

We'd love to talk about your project

Our experts and developers would love to contribute their
expertise and insights to your potencial projects





    Google maps requires a valid API key in order to work.
    You can add it in Dashboard > Sway > Theme Options > Global Options. Generate a new API key from https://developers.google.com/maps

    New York. 112 W 34th St, Manhattan.

    Find the addresses, directions, hours of operation, staff and more for each of our locations and affiliates in New York. Contact us today.

    (1) 212-946-2700 / 212-946-2707

    Call us today or visit our appointment request page to
    find a time that is convenient for you to see
    our one of our experts.

    info@sway.com / sales@sway.com

    Before you drop us a line or pick up the phone, you might find your answer by searching on our list of Frequently Asked Questions.

    Give us a call or drop by anytime, we endeavor
    to answer all inquiries within 24 hours.

    Quick Answers

    Find brief answers to your short questions here.

    Let's Talk

    Pick up the phone to chat with a member of our team.

    We are Social

    Get involved in making the dream a reality today.

    Support

    We're here to help with any questions or code.

    Reach Us

    Let's dive into the specifics of your project. Start a conversation with us today!





      Job Description: Moodle Developer (1-3 Years)

      Current Opening(s): 1

      Experience Level: 1-3 years

      Primary Skills: PHP, MySQL, HTML 5.0, JavaScript

      Job Location: Pune

      Salary: As per Industry Standards

      Educational Qualification(s):
      • Graduate – Computer Science or related field
      • Postgraduate - Computer Science or related field
      • Specialization/ Computers/ MCA – Computers/ M.Sc - Any Specialization.

      Frameworks: Moodle

      Role Overview: As Moodle Developer with 1-3 years of experience, you will be responsible for developing
      Moodle-based applications using PHP and MySQL, WAMP/LAMP, HTML, CSS, JavaScript, AJAX. Unique
      problem-solving skills with the ability to work independently are extremely important for this role.

      Knowledge of any Learning Management System will be an added advantage.

      Required Role Attributes:
      • Understand, interpret and articulate business requirements.
      • Develop programs and frameworks based on Industry standards.
      • Collaborate with testing team to develop Quality Assurance Strategy document.

      Required Skills:
      • At least 1-2 years of experience in developing web applications using PHP and MySQL.
      • Moodle v3.0 or higher development experience.
      • Extensive knowledge of the functions and limitations of the Moodle Platform.
      • Hands-on design, development and debugging of systems
      • Experience in using web services (REST/SOAP/Restful JSON)
      • Must have good experience with MySQL, planning database architecture, mobile versions/responsive
      design implementations.
      • Proficient understanding of code versioning tools, such as Git,etc
      • Must have good knowledge of coding standards, best programming practices and avoid performance
      issues of applications.

      Additional Skills:
      • Knowledge of Linux and cloud server.
      • Repo management and versioning concepts.
      • Solid skill set in HTML5, CSS, JavaScript, AJAX, jQuery, web services.
      • Experience in custom application development.

      Interview Process:
      1. Initial screening – Resume review and basic technical questions
      2. Technical interview – In-depth discussion of Moodle concepts, Hands-on coding task
      3. Final interview – Discussion with senior management, project expectations
      4. HR Discussion -

      Career Path: If the selected candidate consistently performs the required roles and responsibilities and
      exceeds in skill demonstration, the candidate will be moved to the role of Sr. Associate Developer with
      the following additional responsibilities:
      1. Mentor junior developers and provide technical guidance
      2. Contribute to code reviews and ensure code quality and best practices
      3. Assist in identifying and implementing process improvements
      This career path offers growth opportunities and a chance to take on more challenging projects while
      honing your technical and leadership skills.

      This will close in 0 seconds