Reference # 19-00360 Title Programmer Analyst II
Location Phoenix, ARIZONA
Position Type Right to Hire
Experience Level Right to Hire
Start Date / End Date 17-06-2019 --- 22-12-2019
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.
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.
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
Experience Preferred Agile Experience, ASP.Net, Angular
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.