Amerinet, Inc.

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Senior Application Developer

at Amerinet, Inc.

Posted: 4/24/2019
Job Reference #: *A67A6757070AA311
Keywords: software

Job Description

Requisition Number
18-0011

Post Date
2/19/2018

Title
Senior Application Developer

City
Warrendale

State
PA

Description

JOB PURPOSE

Designs, programs, tests and supports customer facing and internal software products with an advanced level of expertise and high level of independent judgment.

KEY RESULT AREAS

Constructs and/or maintains software applications to be in accordance with system requirements and change requests

  • Constructs new software applications including user interfaces, reports and volume update processes according to established design models, system requirements, and timeframes.
  • Maintains existing software applications by resolving system defects, and implementing modifications, and/or enhancements.
  • Modifies existing software according to established specifications and timeframes.
  • Meets with internal or external software users to identify problem areas and provides recommendations for resolution.

Develops or extends design artifacts for system construction to meet business requirements

  • Utilizes appropriate tools to design or complete existing design artifacts such as class or data models to meet functional requirements according to the established development methodology.

Develops and executes unit tests to support Test Drive Development and Continuous Integration.

  • Utilizes assigned Dependency Injection framework for TDD
  • Creates unit tests to be used as build upon check in for all source code

Provides technical support and guidance to application developers and application users across the enterprise and at customer sites

  • Provides mentoring support to junior developers
  • Provides one on one training to support specialists for new features
  • Provides training to internal or external customers for new features

EDUCATION & EXPERIENCE

  • BS in Computer Science or Information Science or equivalent experience required.
  • Minimum 5 years recent application development experience including RDBMS, web development and Enterprise GUI development experience required.
  • Minimum 5 years, ASP.Net and C# experience required.
  • Agile/SCRUM experience required.

KNOWLEDGE, SKILLS & ABILITIES

  • Experience with Visual Studio and standard design patterns required.
  • Experience with MVC, AJAX, XSLT, JavaScript/HTML, JQuery and JSON required.
  • SQL Server experience required.
  • Experience with LINQ or similar ORM required.
  • Object Oriented Analysis & Design preferred.
  • Experience with test driven development preferred (NUnit or similar).
  • Experience with ReactJS preferred.
  • Strong communication skills and ability to interact with a wide range of customers
  • Strong analytical skills in both systems and business processes.
  • Excellent knowledge of current and upcoming technology.
  • Ability to translate business requirements into technical deliverables
  • Ability to guide and mentor junior developers.