Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Android App Developer

McCright & Associates

Android App Developer

Chattanooga, TN
Full Time
Paid
  • Responsibilities

    Job Description

    We are seeking an Android App Developer. You will design, develop/code and test various projects in order to advance software solutions. The position is software development of several web services and processing projects, working on-site with the existing IT development team.

    ESSENTIAL DUTIES/RESPONSIBILITIES:

    • Full understanding of the software development lifecycle (SDLC)
    • Engage stakeholders to understand business requirements
    • Architect, develop and maintain dynamic websites, web applications and web services in HTML, CSS, PHP, Java, JavaScript, JSON, etc.
    • APIs and Web Services- Experience working with APIs, and creating and consuming web services
    • Design and develop objects/classes including tables, procedures, views, functions
    • MySQL and Postgres Database management and relational modeling experience
    • Develop and maintain coding standards using industry best practices
    • Document requirement and design specifications
    • Perform quality control and testing on deliverables
    • Coordinate with development team and other departments to complete tasks
  • Qualifications

    Qualifications

     

    • Demonstrated Android development experience
    • Knowledge in PHP, MySQL & Postgres, CSS, HTML, JavaScript, jQuery, JNOS, AJAX, XML
    • Strong experience designing and developing database objects including tables, views, procedures and functions
    • Experience developing background services as well as front-end GUI
    • Familiarity with Object Oriented Design Patterns, Git source control, and responsive design
    • Experience with REST, SOAP and JSON API programming
    • Experience with UI/UX design and various web framework architectures
    • Excellent written and verbal communication skills
    • Ability to work independently and as a part of a team
    • Ability to manage multiple projects and independently prioritize tasks.
    • Familiarity with command line instructions using Linux and Windows operating systems
    • Ability to complete projects with strict deadlines
    • Ability to work in a fast-paced environment
    • Proven track record of meeting deliverables successfully in a remote working environment
    • Thrives staying current with latest technologies
    • Possess strong oral and written communication skills - Interacts with staff, general public, clients, and contractors

    REQUIREMENTS

    • Bachelor’s degree in any IT related field
    • The ability to adapt to and manage change
    • The ability to travel when needed (estimated at less than 10%)

     

    Additional Information

    EOE