skip to main content

Mobile Application Developer

Apply Now



Mobile Application Developer

Cargill provides food, agriculture, financial and industrial products and services to the world. Together with farmers, customers, governments and communities, we help people thrive by applying our insights and over 150 years of experience. We have 155,000 employees in 70 countries who are committed to feeding the world in a responsible way, reducing environmental impact and improving the communities where we live and work.

Description

Position Purpose & Summary * The Mobile Application Developer will be accountable for design, development test and deployment of mobile applications. The Mobile application developer will be a member of a very highly skilled development team and will work with the team to deliver cutting edge mobile solutions for various business. The developer will work with the Mobility architect in designing innovative mobile applications and developing these using the Xamarin development platform. The developer will strive to create very high quality applications using the best in industry methods, tools and algorithms for application development.

Principal Accountabilities



Mobile Application development

* Deliver across the entire app-lifecycle – concept, design, build, deploy, test and release to app store and support. * Build prototypes at the tech scoping stage of the project. * Produce fully functional mobile applications writing clean code. * Working with the Web services / API developers to create and integrate the API’s for the mobile apps and maintain a robust framework to support the Apps. * Work with the UX designers to build the interface with focus on usability features. * Collaborate with cross-functional teams to define, design and ship new features. * Create compelling mobile device specific user interfaces and experiences. * Optimize the performance of the Apps. * Keep up to date on the latest industry trends in the mobile technologies. * Continuously discover, evaluate, and implement new technologies to maximize development 80%

Governance and Quality Assurance

* Plays a technical specialist role in championing quality assurance activities like code scanning, code review, static analysis and test case development. * Perform Unit tests and ensure the code complexity is as per the industry benchmark. * Ensure best practices and performance for the final application in terms of speed, memory consumption and other security parameters detailed in the application design. * Provides technical expertise, guidance and oversight while collaborating with other partner IT teams, internal and external to Cargill. 15%

Qualifications

Education, Experience, Skills



Required Qualifications
* Bachelor’s Degree or equivalent with 4 experience in: Computer Science, Information Systems, with focus on Mobile application development. * 5 years of Mobile application development experience, including: analysis, technical design, coding, testing, deployment, and transition to support. * 2 years of experience working with end to end software development using agile/scrum methodology. * Excellent analytical skills with a good problem solving attitude. * Agile, quick learner of new technologies * Ability to work well in cross-functional teams and foster team commitment to meeting objectives * Proactive, creative problem solving skills in ambiguous and changing environments * Strong experience with object oriented programming and design principles. * Passionate about Mobile application and digital technologies. * Good communication skills

Preferred Qualifications

* Strong OOPS design and programming skills. * 3 years of experience developing in Xamarin for the iOS and Android platforms. * In-depth knowledge of at least one programming languages like C#, Objective-C, Java. * Capable of designing and building advanced applications for the Android and iOS platform using the Xamarin development stack. * Familiar with iOS SDK (UIkit, Cocoa Touch, Core data, Core Location etc.) * Familiar with Android SDK * Knowledge of SQLite, MySQL or similar database systems. * Broad understanding of object-oriented and functional programming paradigms * Understanding of other compiled languages (C , C, Java etc) * Experience on web services integration (SOAP, REST, JSON, XML) * Familiar with HTML5, Javascript, Jquery, and any bootstrap framework (Node.JS, Angular.JS) * Have knowledge of continuous integration and repository tools like GIT, GITHub, Jenkins *

Job

Information Technology

Primary Location

India-KA-Bangalore

Schedule

Full-time

Job Type

Standard

Shift

Day Job

Req ID:

BAN03594

At Cargill, everyone matters and everyone counts. Cargill is committed to creating and sustaining an inclusive and diverse work environment where all employees are treated with dignity and respect. As such and in alignment with our Guiding Principles, Cargill’s long-standing equal employment opportunity policy prohibits discrimination and harassment against any employee or applicant based on race, ethnicity, color, religion, national origin, ancestry, sex, gender, gender identity, gender expression, sexual orientation, age, disability, pregnancy, genetic information, marital status, family status, citizenship status, veteran status, military status, union affiliation, or any other status protected by law. 

Cargill also complies with all applicable national and local laws and regulations pertaining to non-discrimination and employment.

U.S. Employment Resources: Equal Opportunity Employer, including Disability/Vet.
How to request a reasonable accommodation
Read about Federal equal employment opportunity laws (PDF) and the supplement (PDF).
Pay Transparency (PDF)

Canada Employment Resources: Cargill is an equal opportunity employer and committed to providing accommodation to our job applicants with disabilities.
How to request a reasonable accommodation