This site uses cookies. To find out more, see our Cookies Policy

Sr Mobile Device Software Developer in Detroit, MI at VisionPRO

Date Posted: 8/10/2018

Job Snapshot

Job Description

Sr Mobile Device Software Developer – Job 72860

Job Overview:

  • You will be involved in all aspects of developing new features including user story elaboration, estimation, analysis, design, programming, and unit/integration testing and debugging, following Agile development practices, such as Scrum and Extreme Programming (XP)

In this highly-collaborative, cross-functional, and Agile environment, you will:

  • Build industry leading mobile apps, for connected vehicles, on a global scale
  • Elaborate, estimate, and design for small increments of work … just-in-time
  • Commit to completing well-defined work, and deliver on those commitments
  • Swarm around tasks, along with other Scrum team members
  • Perform technology evaluation and design spikes
  • Test-drive code (Test-Driven Development)
  • Pair program with different people, in many situations
  • Report status of assigned software development tasks
  • Consistently follow the specified software development methodology
  • Model courageous and continuous learning to the team; actively help team members continuously learn
  • Promote improvements in programming practices such as functional/acceptance test driven development, continuous integration, and test automation
  • Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages
  • Build a strong team using their collaboration skills; interview and mentor team members
  • Provide leadership and assistance, among and across teams/organizations

Major Duties and Responsibilities:

  • Defines, designs, builds, tests, deploys, and supports software systems
  • Leads and develops technical and business systems-related activities, of major significance to the Customer
  • Coaches and counsels project managers and Customers, on technical solutions
  • Responsible for assisting in the business proposal process
  • Develops principles, concepts, and innovative solutions for the Customer enterprise
  • Develops/maintains depth and breadth, across lines of business
  • Regularly interacts with senior management/major Customers; interactions normally involve complex situations and/or influencing and persuading other strategic level managers
  • Provides application programming/systems development and support for complex systems
  • Sets technical direction for the project/application
  • Provides program/project leadership for Customer solutions
  • Engages in business development
  • Develops communication plans for projects, based on a systems' view
  • Teams with Customers to assess concerns/requirements, and develops specific strategies
  • Integrates interrelated projects, and manages projects leads' technical planning process
  • Defines consistent project management standards and procedures, across the organization
  • Employs consistent measurement techniques
  • Informs Customers about emerging technologies and business implications, based on the project and their overall business
  • Develops intermediate and detailed schedules that support the high-level master schedule, and understands the interrelationships among the various levels of schedules
  • Develops alternative proposed project plans, to support new business opportunities
  • Develops project management deliverables, required to support a request for proposal or quotation
  • Evaluates Customer business, technical architecture processes, and objectives, using the business enterprise models
  • Leads in the application of the organizational change management process, to facilitate a smooth Customer implementation

Skills and Abilities:

  • 3+ years of proven experience developing software, in one or more of the following domains:
    • Mobile for Android and iOS (iPhone and iPad) platforms, or other mobile device platforms
    • Providing leadership and guidance to others, when working with the Customer
    • Understanding the Customer’s industry, and familiar with related industries
    • Handling diverse, complex assignments, concurrently
    • Reviewing project plans, prepared by others in the organization
    • Applying broad-based knowledge and experience to identify, evaluate, and recommend new processes and tools
    • Recommending appropriate technology for project tool selection
  • Prospective candidates possess a high degree of business insight, creativity and decision-making skills, a drive for results, the ability to negotiate and to develop peer relationships, and a strong technical learning capability

Required Qualifications:

  • BS in Computer Science or other related field of study
  • 3-10 years of experience as a software developer, on production project
  • Minimum 1 year of experience writing code for React Native apps
  • Minimum 1 year of experience writing code for Native Android
  • Experience in mobile application development, on Google Play Store
  • Experience in an Agile environment

Preferred Qualifications:

  • Experience designing and developing mobile applications, in a complex operating environment; financial industry experience strongly preferred
  • Experience in-app design and development for iOS, using Objective-C and Android, using Java is a plus
  • Understanding of object-oriented design, client-server architecture, and relational database design
  • Experience in XCode, Fabric, Jenkins for continuous integration; experience with Redux, GitHub, and Chrome debugger
  • Experience with the publishing process, for both Apple and Google app stores
  • Experience with multithreading, memory management, and caching mechanisms, specific to mobile devices
  • Familiarity with Scrum, as a development method, for Agile Development
  • Proven ability to quickly learn and apply new technologies Bachelor's Degree in Computer Science or an equivalent of work related experience

About VisionIT: VisionIT is where integration and innovation intersect. We are a global software development company and a preferred systems integrator, operating throughout the U.S., Canada, and Latin America. Our 20 years of experience supporting Fortune 500 companies has earned us the trust of CIOs and C-Level executives, because we have a track record of providing business value. In our Detroit-based Innovation Studio, we showcase the latest technologies being developed by VisionIT and our partners across cloud, IoT, mobile, infotainment systems, and virtual/augmented reality. Learn more about our company by visiting www.visionit.com.