Job Description :
Android & IOS Developer
New York, NY
12 Months
Job Description:
Mobile Application Developer are responsible for the development and critical day-to-day support and enhancement of the Myinfo mobile application modules installed or implemented at The City University of New York.
Essential Duties:
- Using Android Studio and Xcode, develops and maintains custom mobile applications based on analysis of user/owner needs; analyzes, develops and implements requested upgrades, and enhancements.
- Participates in business process analysis, systems analysis, systems design, development, testing, deployment and support; performs (full life cycle) software development.
- Responsible for planning and deployment activities, including providing analysis and recommending strategies to ensure smooth systems transitions.
- Uses best practices to ensure consistent system functionality and availability to the user community.
- Supports the user community by working directly with clients and managing their requests, and then translating these functional requirements into technical specifications through hands-on analysis; identifying user needs and matching them to appropriate solutions; monitoring ongoing developments and anticipating problems; ensuring that clients are informed of progress or setbacks in projects; meeting timelines for delivery of products of services.
- Provides leadership and technical expertise for strategic development and implementation of University-wide systems.
- Leads a staff of technical professionals on various projects as necessary.
- Provides programming, management and maintenance services required to implement and support new installations or maintain and improve existing legacy systems.
- Ensures the finished product meets the objectives and any other appropriate criteria associated with the user/owner requirements.
- Works with user/business owners to understand system issues and provide solutions, including design, development, and system test of data update scripts and code development.
- Interacts with database administrators, security analysts and business system users in this effort.
- Participates in development of system test plans and acceptance criteria.
- Communicates development project status to senior management on a timely and accurate basis.
- Serves as a high level technical resource to all systems and application implementation teams by consulting, reviewing, and providing recommendations regarding proposed system architectures to ensure successful enterprise deployments.
- Provides recommendations on the acquisition of software and hardware products, including those necessary for the implementation of new systems.
- Stays current with mobile technology advances.
Identifies priority activities and assignments; adjusting priorities as required; allocates appropriate amounts of time and resources for completing work; foresees risks and allows for contingencies when planning; monitors and adjusts plans and actions as necessary
Candidates should have at least 60 months experience and a majority of the following should apply:
Each candidate should fill out the months of experience they have for each item in the table:
1. • Minimum of 60 months of Mobile application development experience in Android #of months
2. • Minimum of 60 months Mobile application development experience in IOS. #of months