> Markdown version of [/jobs/ext/1862344-programmer-analyst-iv](https://www.wearedevelopers.com/jobs/ext/1862344-programmer-analyst-iv). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer Analyst IV - **Company:** B.R.S. Inc. - **Location:** Rock Island, IL, United States - **Contract:** Contract - **Skills:** Microsoft Access, ASP.NET, HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Ajax (Programming Language), C Sharp (Programming Language), Cascading Style Sheets (CSS), Software Documentation, Computer Programming, Databases, Database Design, Document Management Systems, Web Development, Revision Control Systems, Microsoft InfoPath, JQuery, Microsoft Visual Studio, Microsoft Office, Microsoft SQL Server, Team Foundation Server, Visual Basic .NET (Programming Language), Microsoft Office SharePoint Server, Oracle (Applications), Software Architecture, Microsoft SharePoint, Software Requirements Analysis, SQL Databases, SQL Server Reporting Services, Web Applications, Web Services, SC Clearance, Information Technology, Toad (Software), Tools for Reporting, SQL Server Management Studio (SSMS) - **Published:** July 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a727723ec9e2b5ef ## About the Role * Must have experience with HTML, CSS, JavaScript, and working with websites developed in Visual Studio 2010. Experience with ASP.NET, Classic ASP, Visual Basic .NET, C#, Oracle, SQL Server, and Microsoft Access is highly preferred. * Experience with SharePoint 2007/2010, setup and configuration of SharePoint sites, and the ability to consult end-users in the use of SharePoint as a collaboration and document management system is required. * Ability to work in a team environment as well as be self-directed. * Ability and willingness to take direction from senior level software developers and engineers. * Perform software training and develop system documentation. * Ability to reinvent business processes to prepare them for automation. * Attention to detail, customer service oriented, and creative problem-solving capabilities is mandatory. * Respond quickly and effectively to task requests that require a very short turn-around. * Knowledge of applicable data privacy practices and laws. * Strong written and oral communication skills. * Strong interpersonal skills. * Ability to present ideas in user-friendly language. * Highly self-motivated and directed. * Keen attention to detail. * Proven analytical and problem-solving abilities. * Ability to effectively prioritize and execute tasks in a high-pressure environment. * Strong customer service orientation. * Experience working in a team-oriented, collaborative environment. * Self-motivated to learn, troubleshoot, and complete projects. MINIMUM QUALIFICATIONS: A Bachelor's degree in Computer Science, Information Technology or equivalent AND five (5) years of progressively complex information technology and/or application programming experience; OR equivalent combination of education, training and experience. Experience must include significant work with application programming. ADDITIONAL REQUIREMENTS: Required to work outside the traditional work schedule. Maybe called out to work off-shift for on-call or emergency situations. An Interim Secret Clearance is required prior to confirmed full time employment. MINIMUM PHYSICAL REQUIREMENTS: The following demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. This position requires persistent repetitive movements of the hands, wrists and fingers and the ability to sit for long periods of time. ## Description Vista Innovative Solutions is seeking a Programmer Analyst IV to provide expert level services to customize, maintain, and deploy enterprise level SharePoint and ASP.NET solutions. Design, develop, maintain, and modernize database driven web applications. Candidate will be assigned design, architecture, and programming tasks. Tasks must be evaluated and a level of effort and completion date provided. Must be able to plan for and implement new technologies as they become available in the IT environment. Communicate effectively with management, team members, and customers. Attention to detail, customer service oriented, and creative problem-solving capabilities required. Respond quickly and effectively to task requests that require a very short turn-around. Maintain current skill set to grow with emerging technologies used in business automation solutions. The following duties ARE NOT intended to serve as a comprehensive list of all duties performed by all employees in this classification. Shown are duties intended to provide a representative summary of the major duties and responsibilities. Incumbent(s) may not be required to perform all duties listed and may be required to perform additional, position-specific duties. What You'll Do: * Technical Requirements: * Web application development, deployment, and maintenance experience using Visual Studio 2010, ASP.NET, C#, Visual Basic .NET, HTML, CSS, JavaScript, jQuery, and AJAX. * Database design and reporting services experience using Oracle, SQL Server, and SQL Server Reporting Services. Experience using SQL Server Management Studio and TOAD or SQL Developer. * Experience with the use of source control systems, primarily Team Foundation Server. * Configuration and development for the Microsoft Office SharePoint Server 2007/2010 platform and the Microsoft Office System. * Knowledge in the use of InfoPath for creating custom forms containing managed code and using data connections. * Design, build, and deploy custom web parts, working with SharePoint templates, and creating custom SharePoint workflows. * Development, deployment, and consumption of web services. * Creation of process flowcharts, technical documentation, and other system documentation. * Analysis, Architecture, and Consultation: * Ability to analyze business processes and gather/document software requirements. * Familiarity with the use of Agile methodologies to plan and manage software projects. * Experience creating software design and architecture documentation. Expert level technical skills and experience developing high-level conceptual models of business processes and defining solutions based on organization and business requirements. * Established ability to reengineer existing business processes to achieve maximum automation efficiency. * Experience consulting end-users in the use of SharePoint and the Microsoft Office System as a collaboration and document management system. * Recommend and implement architecture and design improvements. * Perform design, code, and database design reviews to ensure compliance with established coding and database design standard * Performs other duties as assigned or required. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)