Programmer Analyst IV

Vista Innovative SolutionsRock Island, IL
Onsite

About The Position

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. This role involves designing, developing, maintaining, and modernizing database-driven web applications. The candidate will be assigned design, architecture, and programming tasks, requiring them to provide evaluations for effort and completion dates. The position demands the ability to plan for and implement new technologies as they become available in the IT environment. Effective communication with management, team members, and customers is essential, along with attention to detail, a customer service orientation, and creative problem-solving capabilities. The role requires quick and effective responses to urgent task requests and a commitment to maintaining current skill sets to adapt to emerging technologies in business automation solutions. The duties listed are representative and may not encompass all responsibilities.

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.
  • 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 standards.
  • Must have experience with HTML, CSS, JavaScript, and working with websites developed in Visual Studio 2010.
  • 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.
  • 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.
  • 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.

Nice To Haves

  • Experience with ASP.NET, Classic ASP, Visual Basic .NET, C#, Oracle, SQL Server, and Microsoft Access is highly preferred.
  • Ability to reinvent business processes to prepare them for automation.

Responsibilities

  • Design, develop, maintain, and modernize database driven web applications.
  • Provide expert level services to customize, maintain, and deploy enterprise level SharePoint and ASP.NET solutions.
  • Plan for and implement new technologies as they become available in the IT environment.
  • Communicate effectively with management, team members, and customers.
  • 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.
  • Web application development, deployment, and maintenance.
  • Database design and reporting services.
  • Configuration and development for the Microsoft Office SharePoint Server 2007/2010 platform and the Microsoft Office System.
  • 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.
  • Analyze business processes and gather/document software requirements.
  • Create software design and architecture documentation.
  • Reengineer existing business processes to achieve maximum automation efficiency.
  • Consult 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 standards.
  • Perform software training and develop system documentation.
  • Reinvent business processes to prepare them for automation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service