We believe cutting-edge technologies and a great team can deliver world-class solutions for our clients. We are technologists at heart with a passion for innovation and excellence.
A desire for high-performance through collaboration, making an impact through innovation and delivering value through commitment.
Design, develop, test, implementation and support of software applications for clients, focusing on mobile applications. Involve in all the phases of application development life cycle that includes business requirement gathering, planning, application development, test, implementation, improvement and support. Conduct thorough study and analysis of clients business processes to gather, identify and ascertain the needs and requirements in computer applications, and ensure the best application will be designed. Ascertain design intent, functions and requirements. Evaluate and develop different approaches of design solutions. Analyze existing software systems and the impact and compatibility of new features. Develop technical and functional specifications. Develop various components, modules and systems. Write code in iOS (iPhone Operating System) and perform multithreaded programming applying object oriented programming principles. Perform memory management with and without ARC. Perform offline storage, threading and performance tuning. Perform version control in systems like GIT, SVN, CornerStone, and Bitbucker. Apply SAP Fiori Design Guidelines for mobile application development. Integrate REST web services (JSON/XML), including SAP HANA XSJS REST services. Implement mobile UI for both phones and tablets. Participate in unit and integrated testing at various levels and development stages. Use iOS human interface guidelines, Xcode, Brackets, Eclipse, Visual Studio, Webstorm, CocoaPods, CocoaTouch, Jira, SVN, Git, BitBucket, CornerStone, HarvestTesting – Instruments, HockeyApp, KIF, Omniture, Charles, MVC, VIPER, Agile methodologies, Scrum, Clean coding standards, Apple’s design principles and interface guidelines and SAP Fiori design guidelines.
Master or its foreign equivalent degree in Computer Science, Computer Engineering, Information Technology, or e-Business Technology
12 months of work experience in the job offered or in a related occupation as Software Engineer, Programmer Analyst, Software Developer, or Engineer iOS.
The 12 months of work experience must include experience with iOS Human Interface Guidelines, Agile methodologies, Xcode, Git, CocoaTouch, and Jira. Any suitable combination of education, training or experience is acceptable.
Various unanticipated client sites throughout the U.S., thus, travel and/or relocation to the client site is required.