Mobile Developer

AMERICAN AGCREDIT - Denver, CO3.9

30+ days ago

Now Hiring: Mobile Developer for our Denver, CO office!

Who is American AgCredit?

Our mission is simple… Be the best lender to Agriculture. In order to deliver on that statement, we have the best people working for us. Headquartered in Santa Rosa, California, with offices throughout California, Colorado, Kansas, Nevada and Oklahoma, we have been serving all segments of the agricultural business for over 100 years!

Benefits offered by American AgCredit:

  • Commitment to agriculture and our communities we serve
  • Family friendly work environment
  • Investment in employee growth, development and training
  • Medical, Dental and Vision coverage
  • Outstanding 401k – up to 9% matching!
  • Generous Vacation Leave (starting at 15 days)15 Paid Sick Days11 Paid Holidays
  • Competitive Incentive Compensation Plan
  • Disability & Life Insurance
  • Employee fitness and wellness benefits.
  • Free Soda, Coffee and Snacks!

The Mobile Developer develops the back-end server side and front-end user interface that integrates into iOS and Android smart phone applications. Our enterprise application systems include proprietary enterprise applications designed and developed in-house as well as third-party applications hosted externally. Mobile Developers have sound object-oriented design principles and think beyond current technology and functionality to develop applications that focus on end-user workflows and usability. American AgCredit is delivers business value in DevOps/Agile teams where we are implementing Continuous Integration/ Continuous Delivery (CI/CD) practices with unit testing. We are accelerating our digital and customer experiences through on line banking/ cash management, customer portal, and mobile applicationdevelopment.

ESSENTIAL FUNCTIONS:

· Coordinates with subject matter experts to understand business and functional requirements and user stories related to end-user experience

· Creates user-centered designs based on business and functional requirements, user research, market analysis, customer feedback, and usability findings

· Innovatively develops conceptual diagrams, wireframes, visual mockups, usage scenarios, navigation maps, demos, and prototypes

· Participates in user research and usability testing to help improve the user experience

· Develop and design mobile cross-platform Rich Media Applications using multiple Software Development Kits such as Xamarin, HTML5, Google (Android), and Apple (iPhone SDK)

· Develop quality mobile applications on smart phones using programming knowledge from multiple operating systems

· Understand Agile development concepts and incorporate regular end-user feedback into design and prototypes

· Design and develop the front-end UI for mobile applications using Rich Media Application knowledge

· Develop the back-end server side scripting needed to interface with the front-end UI

· Capture software defects using bug tracking systems currently in place

· Ensure business rules comply with internal and industry software standards

· Participate in design / code reviews to help promote consistent quality coding practices and standards, as well as constructively improving secure coding.

· Additional, related duties as assigned.

TYPICAL EDUCATION AND EXPERIENCE:

  • BS/BA in Computer Science or equivalent technical competency.
  • 5+ years in native Mobile Development (iOS and Android).
  • Solid, grounded principles in Object Oriented design and development approaches.
  • Programming experience on multiple operating systems (Apple, Android, Xamarin, etc.)
  • Experience developing software within the full Microsoft technology stack, including desktop and server systems.
  • Professional experience developing solutions with the .Net framework, primarily in C#, including an Object-Relational Mapping (ORM).
  • Knowledge of APIs and web services utilizing WCF, REST, SOAP, XML, JSON; experience consuming or invoking web services.
  • Capable of writing SQL queries and exposure to MS SQL Server tools. Understanding of stored procedures, views, user defined functions and types.
  • Experience with Continuous Integration/Continuous Delivery and unit testing.
  • Understanding of software engineering best practices including UI/UX, version control, automated testing, secure coding, and quality assurance.
  • Customer service, excellent verbal and written communication skills, and able to collaborate in an Agile team environment.
  • Strong analytical skills with the ability to learn new information quickly.
  • High attention to detail.

JOB REQUIREMENTS:

All hiring is contingent on eligibility to work in the United States. We are unable to sponsor or transfer visas for applicants. *
*

Must have the ability to perform basic office tasks and work in a typical office setting. Employee will be sitting for extended periods of time and accomplishing work at a desk and work at a computer for an extended period of time. Must have strong written and verbal communication skills to adequately convey ideas and work well with a team. Ability to talk and hear, sit and use their hands and fingers, and reach in all directions is essential in performance of the job. Some lifting and moving of items up to 25 pounds required. Work during established business hours and may require occasional weekend and/or evening work.

EOE/AA/M/F/D/V

Job Type: Full-time

Salary: $110,000.00 to $120,000.00 /year

Experience:

  • mobile: 5 years (Required)

Language:

  • English (Required)

Work authorization:

  • United States (Required)