Senior Applications Developer

Job ID
4892
Country
United States
State/Province
Arizona
# Positions
1
Category
Information Technology - All
City
Tucson

Rain Bird is how your future grows. We create products that sustain life’s essentials and support
your green spaces, guided by a commitment to the Intelligent Use of Water™.

And today, Rain Bird needs you...

 

We have a fantastic opportunity for you to join our team as our new Senior Application Developer. The Senior Application Developer works with internal customers and vendors to create design specifications for both new applications, enhancements to existing ones, and integrations between applications.  The key focus of this role is to develop solutions based on design specifications, manage the delivery and/or implements the tested solutions and manage projects from design through implementation.  

 

Responsibilities

In this role, the successful candidate will:

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Improve operations by conducting systems analysis, recommending changes in policies and procedures.
  • Create technical design and migration procedure documents including shift from on-premise applications to cloud architectures.
  • Design and implement plans to improve security, quality, delivery, and productivity and reduce the cost of the operation.
  • Provide technical support for internally developed applications.
  • Guide/manage external resources.
  • Be able to communicate effectively and efficiently.
  • Be responsible for quality assurance and unit testing.
  • Identify technical problems and define solutions with little direction.
Qualifications

To be successful, the ideal candidate will meet the follow requirements:

  • Bachelor’s degree with concentration in Computer Science or equivalent job-related experience.
  • Fluent in English (both written and verbal) with excellent communication skills.
  • 8+ years of web development, with technologies like:
    • Visual Studio 2022/2019/2017/2015/2013/2010
    • NET, ASP.NET MVC, ASP.NET WEB API
    • C#, Visual Basic
    • JavaScript, jQuery, Knockout.js
    • HTML5, CSS2, CSS3
    • Microsoft SQL Server 2019/2014/2012/2008/2005
    • Microsoft Team Foundation Server 2013
    • Responsive Web Design
  • Experience configuring IIS 8.0 or above and administering windows 2012 servers or above.
  • Solid design and programming experience and very strong in programming disciplines like object-oriented principles, design patterns, data structures and unit testing.
  • Desire to keep up with new technologies.
  • Excellent trouble-shooting skills.
  • Strong customer service orientation.
  • Strong organizational skills with the ability to prioritize work.
  • Enthusiastic, hardworking, and have a can-do attitude.
  • Ability to work effectively with dispersed, remote and global teams when needed.

Other desired qualification include:

  • Experience with Scrum and other agile methodologies.
  • Experience with testing frameworks like xUnit.
  • Experience with deploying and maintaining applications on Amazon Web Services.
  • Bilingual – English and Spanish.
  • Experience leading teams of software developers including use of 3rd party developers and offshore resources.

Rain Bird is an Equal Opportunity Employer

#LI-GL1

Address

Tucson, AZ
United States