For more than 100 years, Xerox has continually redefined the workplace experience. Harnessing our leadership position in office and production print technology, weve expanded into software and services to sustainably power todays workforce. From the office to industrial environments, our differentiated business solutions and financial services are designed to make every day work better for clients no matter where that work is being done. Today, Xerox scientists and engineers are continuing our legacy of innovation with disruptive technologies in digital transformation, augmented reality, robotic process automation, additive manufacturing, Industrial Internet of Things and cleantech. Learn more at xerox.com and explore our commitment to diversity, inclusion and belonging.
Designation: iOSMAC Software Engineer (Engineer II, Software Engineering)
Location: Kochi
Timings: 1 PM to 10 PM(IST)
Experience: 8 to 12 years (Minimum 5+ year developing Mobile Software Applications with 3 or more in a senior role)
Qualification: BE/BTech/MCA
Essential Job Functions:
Individual will be responsible for laying the foundational architecture, performing code reviews, mentoring other developers, and programming new features and enhancements to mobile application software as defined by feature design staff and under the guidance of the teams implementation manager. Additionally, they will act as the subject matter expert for the features/functions they develop and as key contributors to the design, test, debug and documentation processes. This individual must have genuine enthusiasm and passion for mobile technology and its application to solve complex business problems.
Experience:
Expert in Objective-C, XCode, Native iOS SDK development, Swift, MAC Development
Experienced in working with RESTful and SOAP based web service interfaces
Experience working with mDNS, Wi-Fi Direct, NFC, and BLE networkingpairing technologies
Experience working with authentication technologies (OAUTH, ADLDAP, SAML, etc
)
Experience building I18N applications
Experienced in setting up continuous integration processes and automated unit testing
Experienced with Eclipse IDE
Solid communication skills, written and verbal
Effective communication with peers and ability to multitask and work in a team environment with a can-do attitude
Understanding of Agile software development and Scrum methodologies
Ability to learn new applications and technologies quickly
Ability to adhere to coding standards and conduct routine design and code reviews
Ability to debug and troubleshoot technology problems with speed and accuracy
Desired but not required:
C, C++, JAVA, Android Development
Protocol knowledge of IPP, SNMP, NFC, Wifi-Direct, and BLE
Web App Development: Responsive web design, HTML5, CSS, Angular JS
Mobile cross platform frameworks (Xamerin, Cordova, etc)
iOS and Android print framework knowledge
TFS andor GIT experience
Primary Responsibilities:
Accountable for the design and architecture of features in alignment with industry best practices
Ensure that the proper infrastructure and components are used for features
Ability to work in multiple mobile application platforms
Ability to accurately analyze complexity and level of effort for features
Implement features based on specifications in the most vertical fashion (i.e., UI, business rules, database access layers, external interfaces, and actual database scheme design)
Ensure overall quality of implementation and support features during testing/bug fixing phase of the software development lifecycle
Ensure overall quality of their code within the overall project
Supports and executes based on the direction set by their manager and within the timelines provided
Write and execute unit tests for features being implemented
Conduct / participate in code reviews as required
Ability to participate in low level technology discussions with internal and external partners
Participate in daily Scrums and in monthly Sprint reviews and planning meetings as required
Xerox is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, sex, marital status, sexual orientation, physical or mental disability, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. People with disabilities who need a reasonable accommodation to apply or compete for employment with Xerox may request such accommodation(s) by sending an e-mail to accommodations@xerox.com. Be sure to include your name, the job you are interested in, and the accommodation you are seeking.
© 2020 Xerox Corporation. All rights reserved. Xerox® and Xerox and Design® are trademarks of Xerox Corporation in the United States and/or other countries.
Key Responsibilities: Ensure that the architecture guidelines laid out by the architect is adhered to. Ensure adherence to software quality...
Apply For This JobAs the Senior Solution Architect with the Nissan Digital India team, you will use your skills developed over the years...
Apply For This JobAbout the job Position: Applications Engineer II, ERP Applications Development Job Description: What you’ll be doing: Designs and develops software...
Apply For This JobAbout the job Job Description Fractal is a leading AI & analytics organization. We have a strong Fullstack Team with...
Apply For This JobAbout the job Cerner is elated to hire for Storage Engineer I. As a Storage Engineer I, you will plan,...
Apply For This JobAbout the job Position: Parametric Engineer Job Description: What You’ll Be Doing Provides detailed product specifications following the company business...
Apply For This Job