Senior Software Developer - Web Self Storage

Amerco   •  

Phoenix, AZ

Industry: Transportation

  •  

5 - 7 years

Posted 55 days ago

Duties:

  • Analyzes high level user requirements
  • Creates functional tasks to be delegated by the lead
  • Designs new features for implementation.
  • Lays out feature changes for implementation.
  • Provides knowledge of the business policies implemented in assigned applications
  • Provides technical knowledge as a resource for future development
  • Optimizes and tunes business applications with assistance of a lead
  • Ensures performance and reliability of assigned applications
  • Applies knowledge and understanding to multiple applications
  • Helps software developers understand the business initiatives
  • Helps software developers understand the technology of an assigned application
  • Performs all duties of a software developer

Attributes:

  • Requires little supervision
  • Knowledge spans multiple applications
  • Takes responsibility for assigned applications
  • Applies additional patterns and practices that improve applications
  • Has learned and maintained knowledge of business applications and their business rules
  • Interacts with end users to assist in the resolution of bugs
  • Is available after hours for emergencies
  • CI/CD Experience bonus

Body of Knowledge:

Languages/Technologies:

C#, MVC, ASP.NET, JavaScript, tSQL, HTML, XML, AJAX, ADO, CSS, XAML, jQuery, Entity &

.NET Frameworks:ALL

Microsoft Technologies:

WCF, MVC, WF, WPF ASP.NET Web Services, Windows Forms, Console Applications, Windows Services, ASP.NET Web Applications, Enity, Enterprise library, Reflection

Source Control Experience:

Team Foundation Server

Database Systems:

Microsoft SQL Server

Methodologies/Paradigms:

OOP, SOA, MVC, AGILE, SCRUM, RAD, Event-Driven Model, TDD, BDD

Tools:

Visual Studio, Storm

Experience/Education:
Bachelor’s Degree in Computer Science or related field (or equivalent skills)

Minimum of 4-5 years of experience required.

      R12634