Reference # 20-00020 Title Programmer Analyst II
Location Phoenix, ARIZONA
Position Type Contract
Experience Level Contract
Start Date / End Date 27-01-2020 --- 31-07-2020
Description
Position Description Role requires personnel to analyze and evaluate information systems and modifies them to meet customer and business needs. Responsibilities include designing, developing, coding/programming, debugging, installing, documenting, troubleshooting, testing, and maintaining information systems. The Programmer Analyst prepares charts and diagrams to assist in problem analysis and provide solutions to management. Follows industry practices of analysis, design, development, testing, deployment, and maintenance/production support of custom applications software. Interacts in a team setting with co-workers including other programmers, database administrator and business analysts. Develops, maintains and supports web-based applications using primarily Microsoft technologies. Tests developed applications for accuracy, efficiency, and stability. Supports deployment of applications into production and maintains applications after release. Coordinates with other team members to assist on a variety of other development needs and practices. Focuses continually on developing business knowledge and product/feature expertise. Manages individual tasks and assists others to achieve common goals in a timely fashion. Utilizes source control to label, package, and deploy applications utilizing best practices and procedures or techniques. Assists on customer support issues resolving any application issues and/or errors.
Skills Required Relational database design, stored procedure creation, and query building using SQL Server. HTML, classic ASP, CSS and page layout, Bootstrap. Microsoft IIS 7/10, Self-Hosted server. Architecture principles, OOPS, Unit testing and Test Driven Development. C# and ASP.net. Javascript, AngularJS, Material Design or other UI frameworks. this is a contract position for 6 months with possibility of permanent hire
Skills Preferred Analytical, critical thinking and problem solving. Structured source control using Microsoft Team Foundation Server. Angular, JQuery and JavaScript. Design patterns and OOPS. Database performance evaluation and data forensics. C# and .net framework. this is a contract position for 6 months with possibility of permanent hire
Experience Required Four (4) years' experience with Transact-SQL using Microsoft SQL Server 2008/2016. Four (4) years' experience developing web-based applications using Visual Studio 2012/2016, using C#.net, JavaScript,JQuery, IIS, OOPS, HTML this is a contract position for 6 months with possibility of permanent hire
Experience Preferred Agile Experience, ASP.Net, Angular this is a contract position for 6 months with possibility of permanent hire
Education Required Bachelor's degree in Computer Science, or a computer related discipline and three (3) years of experience in systems design, programming and/or systems software support. Other combinations of education and/or experience may be considered in substitution for the minimum qualifications on a year for year basis.
Education Preferred Bachelor's degree in Computer Science
Additional Information Follows industry practices of analysis, design, development, testing, deployment, and maintenance/production support of custom applications software. Interacts in a team setting with co-workers including other programmers, database administrator and business analysts. Develops, maintains and supports web-based applications using primarily Microsoft technologies. Tests developed applications for accuracy, efficiency, and stability. Supports deployment of applications into production and maintains applications after release. Coordinates with other team members to assist on a variety of other development needs and practices. Focuses continually on developing business knowledge and product/feature expertise. Manages individual tasks and assists others to achieve common goals in a timely fashion. Utilizes source control to label, package, and deploy applications utilizing best practices and procedures or techniques. Assists on customer support issues resol