Rain Bird Corporation

  • Sr. Software Engineer

    Job ID
    3694
    # Positions
    1
    Experience (Years)
    8
    Country
    United States
    City
    Tucson
    State
    AZ
  • Overview

    This position is responsible for the design and implementation of a multi-user, cloud-based product and the implementation of Web-based software product enhancements.

    Responsibilities

    • Design of software for central control of networked irrigation systems in geographically diverse areas
    • Design and development of advanced irrigation control algorithms and methods
    • Development of virtualized cloud systems for centralizing control of multiple irrigation sites located around the world
    • Development of both cloud-based systems and customer hosted systems hosted by Windows IIS
    • Development of .Net business objects to fulfill product requirements and Unit Tests to validate the business logic
    • Work with the Quality Assurance group to identify and fix defects

    Qualifications

    MINIMUM QUALIFICATIONS:

    The successful candidate will demonstrate strong technical abilities with the following qualifications:

    • BSCS, BSEE, or equivalent from an accredited university
    • Excellent communication and team skills
    • 8+ years of software engineering experience including experience with Web development, Windows user interface implementation, service development, and Internet communication technologies
    • Proficient with C#, .NET, ASP.NET MVC, and Windows Forms
    • Demonstrated on-time delivery of commercial software systems

     

    DESIRED QUALIFICATIONS:

    • WCF, SOA, and SQL Server
    • Experience with Perforce
    • NUnit or other Unit Testing experience
    • Cloud Development experience
    • Experience with writing Windows code for communication interfaces with embedded firmware systems

     

     

    RAIN BIRD CORPORATION IS AN EQUAL OPPORTUNITY EMPLOYER 

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.