Senior Software Developer

AmerisourceBergen Corporation - Corporate Boise, ID
This position is responsible fordeveloping new internet software components, including client applications,server components and database structures, to meet project requirements. Primary development language is Microsoft C# .Net, SQL Server TSQL, and DB2SQL.

* Develop new client/web service/server componentsand software.

* Modify client/web service/server components andsoftware.

* Support web and data base administration.

* Repair and modify production systems.

* Provide unit testing on developed product to ensurequality and consistency.

* Work with end-users to determine needs andenhancements to software systems.

* Provide technical leadership and promote the use ofIS technologies and coding practices.

* Deliver work products that meet the minimumassigned requirements in a timely and efficient manner.

Typically, a bachelor's degree in computer science or related field is required. Minimum of 5 years of experience in structured analysis and system design with experience in a production environment is necessary. Minimum 5 years development experience using .Net. In addition, the ability to design, develop, modify, debug and execute programs from technical specifications and to understand and effectively utilize the technical development environment is essential. Candidate must possess excellent analysis, interpersonal, and communication skills. Advanced proficiency needed with:

* N-Tier Application Development

* Service Oriented Architecture

* C#

* MVC

* Angular

* ASP.NET / jQuery

* Cascading Style Sheets / Bootstrap

* SQL Server/Stored Procedures/SSIS

* IBM DB2 Stored Procedures

* IIS 7.0

* MSMQ

* Team Foundation Server

* Mobile web development

* Sitecore

Additional helpful experience include:

* Java

* Knowledge of IBM AS400