Job Description
Job Description
Web Applications Programmer/Senior .NET Web Applications Programmer (C#, MVC, React/Angular)
Total Required Experience in Years:12+ Years
Mode of Work: Florida Residents Only (Available to work in Tallahassee as needed)
Job Description:
Seeking an experienced Senior .NET Web Applications Programmer to design, develop, test, and maintain enterprise web applications supporting large-scale technology initiatives. The ideal candidate will possess strong expertise in .NET development, C#, MVC architecture, JavaScript frameworks, SQL programming, and technical documentation while collaborating with project managers, developers, and business stakeholders throughout the Software Development Life Cycle (SDLC).
Key Responsibilities:
-
Design, develop, and maintain enterprise web applications using .NET and C#.
-
Analyze business and technical requirements and develop application solutions.
-
Develop applications using MVC architecture and modern JavaScript frameworks.
-
Create and maintain technical documentation, specifications, traceability matrices, and design documents.
-
Develop and optimize PL/SQL and T-SQL queries, stored procedures, and database objects.
-
Develop responsive user interfaces using HTML5, JavaScript, React, or Angular.
-
Perform application testing, debugging, and defect resolution.
-
Validate custom applications, reports, dashboards, and large datasets.
-
Collaborate with developers, business analysts, QA teams, and project managers.
-
Participate in code reviews and ensure coding standards are followed.
-
Support application enhancements, maintenance, and production deployments.
-
Assist with large-scale implementation and modernization projects.
-
Produce project documentation and knowledge transfer materials.
Required Skills:
-
.NET Framework
-
C#
-
ASP.NET
-
MVC
-
Web Application Development
-
PL/SQL
-
T-SQL
-
SQL Programming
-
JavaScript
-
React
-
AngularJS
-
HTML5
-
Technical Documentation
-
Requirements Documentation
-
Traceability Matrix
-
Software Testing
-
SDLC
-
Microsoft Office Suite
-
SharePoint
-
Team Collaboration
Preferred Skills:
-
Enterprise Application Development
-
Database Design
-
REST APIs
-
Azure DevOps
-
Git
-
Performance Optimization
-
Large-Scale System Implementations
-
Agile/Scrum Methodologies
Required Qualifications:
-
Bachelor\'s Degree in Computer Science, Management Information Systems, or related field (preferred).
-
Minimum 7 years of experience developing web applications.
-
Minimum 7 years of experience developing applications using .NET architecture.
-
Minimum 7 years of experience programming with C#.
-
Minimum 7 years of experience producing technical documentation related to requirements, specifications, traceability matrices, designs, and testing.
-
Minimum 7 years of experience testing custom applications, reports, large datasets, or dashboards.
-
Minimum 4 years of experience with PL/SQL or T-SQL.
-
Minimum 3 years of experience with MVC architecture.
-
Minimum 3 years of experience with JavaScript frameworks (React or AngularJS).
-
Minimum 2 years of experience with HTML5.
-
Proficiency with Microsoft Word, Excel, Visio, Project, PowerPoint, and SharePoint.
-
Ability to work collaboratively with developers and project managers under Project Manager leadership.
-
Demonstrated experience supporting large-scale implementation projects.
Preferred Qualifications:
-
Experience with enterprise software modernization initiatives.
-
Experience working in government or public sector environments.
-
Experience with Agile software development methodologies.
-
Experience supporting complex enterprise applications.
Deliverables:
-
Web Applications
-
Technical Specifications
-
Functional Design Documents
-
Requirements Documentation
-
Traceability Matrices
-
Test Plans & Test Results
-
Database Objects & SQL Scripts
-
Application Enhancements
-
System Documentation
-
Status Reports
-
Knowledge Transfer Documentation
Education:
-
Bachelor\'s Degree in Computer Science, Management Information Systems, or related field preferred (or equivalent work experience).
