Application Analyst - APPANL 25-32724

Overview

Remote
Depends on Experience
Full Time
No Travel Required

Skills

Windows PowerShell
Supervision
System Integration
Reporting
SOA
Sass
Scrum
Microsoft Visual Studio
Middleware
Microsoft SQL Server Management Studio (SSMS)
Microsoft TFS
High Availability
Test Management
Web Parts
Workflow
XML
jQuery
Mathematics
Mentorship
Microsoft SharePoint
OOAD
OOD
IT Management
Design Skills
Enterprise Software
Epic
Forms
HD
Power Tools
HTML5
Information Systems
Software Development
Testing
JSON
JavaScript
Computer Science
Dashboard
Data Warehouse
Debugging
Design Patterns
Bootstrap
Cascading Style Sheets
Coaching
Telerik
Collaboration
.NET
Adaptability
Agile
AngularJS
Apache Storm
Application Development
Communication
Knockout JS
Microsoft
ReSharper
Servers

Job Details

Job Title: Application Analyst
Duration: Full-Time
Location: 100% Remote


Job Description

The Application Analyst will lead the development, implementation, enhancement, coding, testing, and debugging of software for critical enterprise applications. The role focuses heavily on Microsoft .NET technologies and modern web frameworks. This position requires extensive experience in enterprise application development and the ability to establish a strong foundation for new applications in an agile development environment.

Working with minimal supervision, the Application Analyst will apply advanced object-oriented analysis and design skills, utilize industry-standard design patterns, and develop optimized code across all tiers of an enterprise-level architecture. The role involves regular communication with business stakeholders, IT leadership, project managers, and technical teams.


Responsibilities

  • Lead development and enhancement of enterprise software applications.

  • Implement, code, test, and debug applications using .NET and modern web frameworks.

  • Apply object-oriented design principles and design patterns to create efficient and scalable solutions.

  • Build secure, high-availability applications for enterprise use.

  • Collaborate with business owners, project managers, and technical teams.

  • Provide mentorship, coaching, and technical guidance to other developers.

  • Develop visual, web-based components for dashboards and data visualizations.

  • Create and maintain application integrations using SOA or middleware.

  • Participate in Agile/Scrum ceremonies and development workflows.

  • Design, develop, and maintain SharePoint solutions including extensions using forms, web parts, and app technologies.


Qualifications

  • Bachelor s degree in Computer Science, Information Systems, Engineering, IT, Mathematics, or related field; or equivalent combination of experience and education.

  • 10+ years of software development experience REQUIRED.

  • Strong enterprise-level .NET application development experience.

  • Experience with modern application integration (SOA, middleware).

  • Working experience in Agile/Scrum teams.

  • Ability to design and develop secure, scalable, high-availability applications.

  • Strong understanding of Gang of Four (GoF) design patterns.

  • Ability to mentor and support other developers.

  • Excellent communication, adaptability, and customer-focused mindset.


Technical Skills

Required:

  • Microsoft .NET

  • SQL development

  • Web technologies: HTML5, JavaScript, CSS, XML, jQuery, JSON, AJAX

  • Modern web frameworks: Bootstrap or similar, Sass/LESS, AngularJS, Knockout, Telerik(Kendo)/Syncfusion

  • Application Servers: IIS

  • Tools/IDEs: Visual Studio, SSMS, PowerShell, Visual Studio Power Tools, ReSharper, Telerik

  • .NET with Blazor

  • Source control tools (TFS or similar)

  • SharePoint development (solutions, forms, web parts, application functionality)

Preferred:

  • Experience with Epic Software or Epic Certifications

  • Epic Interconnect programming

  • M programming with InterSystems Cache

  • HL7 integration

  • Business Objects (reporting software)

  • Test management tools

  • Visual Studio Load Test

  • Hadoop/Storm/HD Insight

  • SQL Server In-Memory OLTP

  • In-memory data warehousing appliances

  • Advanced Microsoft SharePoint development

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.