UI Mobile Developer / Software Engineer Job in Los Angelas 90211, California US
We are a leader in our industry and as such we are stable and growing. To that end we are seeking to add a Software Engineer - UI Mobile Developer that will be responsible for coding and debugging applications and services for the Enterprise Service development team.
You will help design and maintain software applications. Software Engineer’s on our team will interface with analysts and customers to help gather user requests for different features to improve speed, performance and usability. You will conduct system tests, troubleshoot customer issues and correct software defects. Other duties include creating customer software manuals and project documentation, and developing prototypes for new software technologies
80% of your time will be spent on Solution Development
Solution Ideation
Prototype new software services to improve applications and business processes
Brainstorm with clients and analysts to create requirements and software for departmental solutions.Proactively seeks out and acts on both internal and external customer feedback on development capabilities and opportunities for improving software. Evaluate and identify new technologies for implementation.
Solution Acquisition
Create documentation and input for scope documents used for Requests for Proposals and Information. Update development deliverables related to contracts. Update development changes for contracts
Solution Design
Understand the enterprise architecture and how solutions will fit into the road map. Maintain standards and compliance. Focuses on improving business processes using technology. Ensure solution designs and implementation meet requirements from architecture, security and the business. Create designs to ensure requirements and process are accurately supported by the software solution
Solution Engineering and Development
Follow lifecycle solution development process and accountability. Design, code and debug solutions. Design physical database schemas that meet logical architecture requirements. Create front end graphical user interfaces from requirements and prototypes. Analyze business problems and primary objectives of new projects. Identify and validate the key technical requirements. Evaluate potential software solutions, including off-the-shelf and open source components, and the system architecture to ensure that they meet business requirements.
Participate in development walk-through and sign-offs, verifying with user representatives / stakeholders that software solutions and designs accurately reflect and satisfy business needs.
Project Management
Execute code changes for project development change requests. Provide time estimates for task completion to project managers
20% of your time will be spent on Solution Management
Quality Assurance
Create code for software testing and quality assurance. Create code and plans for performance tuning, improvement, balancing, usability, and automation.
Solution Enhancement and Maintenance
As directed, execute code changes for small enhancements, problem resolution, compliance changes and other needs to keep solutions viable. Report on outstanding software and gaps that could improve solutions or require management attention. Support, maintain and document software functionality
Release and Change Management
Create software code for releases. Keep documentation of software changes and release content
SLA Management - Incident and Problem Management
Participate in Incident resolution for software products. Translate problems into technical requirements and design changes for future enhancements
Help Desk Services
Prepare documentation on software solutions for Help Desk for level 2 support. Serve as escalation point during system outages
The qualified candidate for this position will:
- Create mobile applications from concept to delivery stage for iPhone iPad devices, including Android or BlackBerry devices as needed.
- Work with distributed team in the design and development of a mobile application framework.
- Design, develop, test and deploy mobile applications to meet documented requirements and to integrate with other products as needed (web, mobile web, CRM, back office and reporting systems).
- Work with business and internal team members to gather and analyze requirements.
- Provide accurate estimates for the level of effort of assigned tasks.
- Interacts with senior leaders and team members to discuss requirements, explore solutions, prototype and demonstrate functionality.
SKILLS AND REQUIREMENTS
Education:
- Bachelor’s Degree in Computer Science or related discipline or equivalent work experience.
Experience:
- 2+ years mobile application experience iOS/Android
- 3+ years working in the development of HTML and CSS
- iPhone and Android SDK experience
- Solid foundation in Adobe Photoshop
- Solid knowledge of AJAX
- Experience in jQuery UI, JQuery Mobile frameworks
- Exceptional analytical, conceptual, presentation, and problem-solving skills
- Ability to interact with business users
- Ability to thrive in a team oriented, open and collaborative environment
We will offer a very well ronded financial and benefits package that could include relocation to the individual that wins this role. Unfortunately at this time we will not get involved with VISA issues