Mobile Developer in Charlotte, North Carolina at AccruePartners

Date Posted: 11/21/2019

Job Snapshot

Job Description

AccruePartners values our contract and consulting employees. We strive to provide comprehensive, quality and an affordable suite benefits. Our employees are eligible for Medical, Vision, Dental, Short Term Disability and 401K and other benefits. 

WHO OUR CLIENT IS:

  • Fortune 100 Financial Services Company
  • 100-year history of dedication to customer satisfaction, success and growth
  • Tremendous growth and new business strategy leading to the need for new talent
  • Significant investments in cutting-edge technology

WHY YOU SHOULD CONSIDER THIS OPPORTUNITY:

  • Culture: Excellent work environment that fosters collaboration
  • Growth: Ability to make an impact on the direction of the organization
  • Opportunity: Gain hands-on experience working with cutting-edge technology
  • Stability: Recent financial performance of the company has reported record profits

WHERE THE POSITION IS LOCATED:

  • Charlotte, NC

WHAT YOU WILL DO:

  • Responsible for designing, creating and maintaining all mobile applications to Google Play and Apple App stores.
  • Will be predominantly working on new apps.
  • Apps will mainly be image-content based and integrate with a variety of data sources.
  • May act in the capacity of technical or project leader on individual projects.
  • Provide project updates to senior technical staff and/or project leaders.
  • Analyze software requirements and determine feasibility of design within time and cost constraints; read and write requirements documentation as needed.
  • Develop detailed system specifications based on functional requirements (Product Requirements Document); read and write specification documentation as needed.
  • Develop and present designs that address requirements and specifications; read and write design documentation and prototypes as needed.
  • Estimate level of effort (LOE); predict and measure outcome and consequences of design.
  • Implement (program) software designs in appropriate languages in accordance with accepted software engineering and coding practices.
  • Perform activities as needed to integrate multiple software modules.
  • Create and execute software system unit-testing procedures, perform integration testing; create and test installation procedures.
  • Coordinate releases of software with Software Quality Assurance department.
  • Work with support and documentation groups to provide technical / user training and configuration documents as needed.
  • Research and correct defects found during SQA activities or reported from the field.
  • May participate in hiring process by performing technical interviews.
  • May provide input into performance reviews.
  • May provide guidance and direction to junior programmers with respect to analysis, design and coding.

HOW YOU ARE QUALIFIED:

  • Skills with both Android and iOS Apple development environments 
  • Proven delivery of applications to Google Play and Apple App stores
  • Must be able to deliver and support the products
  • Four-year computing degree AND six (6) + years of software development experience OR eight (8) + years related experience.
  • Commitment to delivering the best quality product possible within time and budget constraints.
  • Strong knowledge of GUI design techniques, digital photography and digital imaging technology.
  • Thorough knowledge regarding principals of software engineering.
  • Demonstrated knowledge with Windows Application programming using the following: C#, WPF
  • Familiarity with the following considered a plus: C++, Java, and Windows Forms
  • Ability to maintain a good working relationship with fellow co-workers
  • Good communication and interpersonal skills.
  • Ability to use good judgment in recognizing scope of authority.
  • Ability to complete tasks in a timely manner.
  • Thorough knowledge regarding the principals of Software Engineering including knowledge of requirements analysis, design and commonly accepted coding standards.
  • Ability to serve as a technical lead on projects.