This site uses cookies. To find out more, see our Cookies Policy

Xamarin Developer in Cincinnati at Vaco

Date Posted: 4/13/2018

Job Snapshot

Job Description



Job Duties and Responsibilities:

  • Designs and develops assigned projects to meet the business needs and requirements of the end user while adding technological efficiencies that incorporate a future focus using an Agile Development Methodology (SCRUM)
  • Includes thorough unit testing on projects prior to release to ensure success of programed solution.
  • Debugs and updates existing applications by analyzing problems that are reported and implementing the best solution.
  • Communicates issues, concerns and development progress throughout the development cycle with the Business Analyst and/or Enterprise Solutions leader.
  • Selects appropriate technology to implement that will provide the most company benefit while providing a consistent, supportable development platform.
  • Performs unit tests of programmed solutions to verify the functionality and performance to meet end user requirements and specifications.
  • Documents and maintains logic and business rules used in an application to ensure consistency and clarity with regard to programming logic. Maintains status to document completed and in-process assignments.
  • Remains current with technological developments and evaluates the feasibility of incorporating new technologies into supported applications.
  • Performs all other duties as assigned.


Knowledge, Skills, and Abilities:

  • 4+ Years Experience with Xamarin Mobile Development Platform.
  • Experience with Xamarin Development in Classic and with Forms.
  • Experience with consuming and understanding of web services.
  • Experience with MVVM frameworks (e.g. MvvmCross) a plus.
  • Either native Android or iOS development experience required.
  • Associate Degree from an accredited college/university in computer related field with significant course work and/or experience in design, development, and analysis of technology solutions; or equivalent combination of education, training and experience.
  • SQL experience, including ability to write complex queries.
  • Working knowledge of systems development life cycles and understanding of IT infrastructure, the impact of changes on systems beyond scope, and the importance of coordinating updates or fixes.
  • Knowledge of design patterns and experience with solution architecture preferred.
  • Ability to manage multiple projects and assignments including ability to be flexible and adjust priorities as business needs change. Project deadlines may conflict making it necessary to negotiate and communicate with stakeholders.
  • Possesses sound analytical, problem-solving, and critical thinking skills. Application design may be complex in nature and modifications may broader than the application itself. Must have ability to think creatively and incorporate current technical solutions into outcome with end user in mind.
  • Demonstrates ability to communicate in both oral and written fashion to both technical and non-technical personnel. Ability to use interpersonal communication skills and to interact with co-employees, customers and supervisors with tact and courtesy.
  • Demonstrated ability to meet deadlines and understand the impact postponing or delays has on others inside and outside division.
  • Exhibits self-assurance and a creative aptitude to find solutions beyond the scope of the project while demonstrating understanding of impact to other projects.
  • A self-starter proven ability to manage own time and work with minimal direction, demonstrating self-direction and resourcefulness.
  • Ability to keep regular work schedule and maintain regular, predictable attendance.


Supervisor Responsibilities:

  • Occasionally guidance and management of offshore development activities through code reviews, task assignments or general oversight.


Responsibility & Decision Making Authority:

  • Responsible for assigned projects from beginning to completion and frequently includes maintenance after implementation.
  • Assigned projects may be complex in nature and impact more than one program or application.


Fiscal Responsibility:

  • No direct budgeting or fiscal responsibilities.


Contacts (Internal, External)

  • Occasionally works with internal customers from all business units to transform business requirements into effective solutions.
  • Occasionally works with outside vendor or contractors to create solution to application assignments.