Previous Job
Mobile Application Developer
Ref No.: 17-04775
Location: Providence, Rhode Island
Position Type:Right to Hire
Start Date: 05/19/2017
 My client is in direct need of a Mobile Application Developer to join their team.
TITLE: Mobile App Developer (Systems Developer)
Duration: 3 month contract to hire
Location: Providence, RI
Rate: Open

Reporting to the Director of Business Solutions Development, the Systems Developer is a member of our application modernization team and will be responsible for the following:
  • Partner with Business Analysts and Project Managers to understand business needs and map to technical solutions.
  • Work closely with the Senior Systems Developers and Director of Business Solutions Development to design and develop business solutions.
  • Assess and understanding existing applications and processes within the enterprise and recommend approaches for modernization.
  • Document and present solutions, as well as, peer-review other teammates' solutions.
  • Collaborate with various members of the CIO Office team to implement solutions.
  • Continually audit and present ideas to improve DDRI's maturing SDLC methodology.
  • Collaborate with the CIO Office Leadership team to help drive innovation throughout the company.
INDUSTRY EXPERIENCE: A background in a managed care-payer organization is desirable, but experience in a high-transaction environment where continual uptime of the system(s) is mandatory such as is found in insurance, financial services, retail, or banking organizations will be considered, as well.  Technology consulting or similar business experience is also relevant and will be considered.  Desired additional experience includes:
  • Minimum of three years of experience reflecting abilities to develop and support mobile apps released onto the Apple App store and/or the Android market.
  • Demonstrated project experience with regard to SDLC; estimating, task-planning, coding, and deliverables.
  • Experience developing technical requirements based on business imperatives.
  • Communication skills; must be able to translate and communicate technology operational needs to non-technical colleagues in clear, understandable business language.
  • Innovative. The Systems Developer must stay on top of emerging technology trends.
TECHNICAL EXPERIENCE: We are looking for a mobile app developer experienced developing apps with native languages, Objective-C, Xcode, and, Java, as well as, having development experience with the following technologies:
  • Swift
  • React Native
  • JavaScript frameworks (jQuery Mobile, Node, Angular)
  • HTML, JSON, and XML
  • RESTful APIs
  • Visual Studio TFS or thorough understanding of similar source control systems such as GiT
Demonstrated knowledge, experience, and proficiency in the following technologies:
  • Object Oriented Development and Services Oriented Architectures
  • Agile software development
  • XML
  • JQuery or JavaScript
  • Oracle PL/SQL
  • Microsoft SQL Server Database Engine, including T-SQL
Familiarity and experience in the following technologies is a plus:
  • Awareness of GoF Design Patterns
  • Software quality and testing procedures
  • log4Net or an equivalent logging facility
EDUCATION: Bachelor's degree, preferably in Computer Science or Management Information Systems. Exceptionally strong experience may be considered in lieu of a degree.
Beyond the specific responsibilities listed above, in order to be successful, the Systems Developer will need to bring a distinctive set of natural abilities and an attention to detail in order to be successful in this position. Some of these include:
  • Analytical skills. Asks relevant questions in order to gather key pieces of undocumented information in order to assemble the tasks needed for the assigned project.
  • Communication skills. Able to communicate effectively with technology peers, as well as, escalate and translate technical issues into terms meaningful to CIO Leadership.
  • Eye for innovation. Keeps up with industry and technology trends; presents the case for introducing cost-saving solutions based on new technologies and practices.
  • Time management.  Understands key milestones and deadlines and takes responsibility for ensuring the assigned project delivery dates are met on-time.
  • Sense of urgency.  Takes initiative and ownership of an issue to provide a resolution quickly.
Please send along your resume if you are interested!