Senior Full Stack .NET Application Programmer
Role details
Job location
Tech stack
Job description
This project is focused on modernizing district-level financial data intake and reporting processes through the implementation of a customized data management platform. The solution will align with existing operational workflows while improving usability, security, auditability, and reporting capabilities.
The Senior Application Programmer will design, develop, implement, and support highly complex enterprise applications and data management solutions. The role includes software development, database design, security implementation, testing, and technical analysis within a secure and scalable environment.
Key Responsibilities
-
Design, code, compile, test, debug, modify, and document new or existing highly complex application programs.
-
Implement complex application software solutions ensuring scalability and security.
-
Evaluate, analyze, and prepare recommendations on technical solutions or options for managing enterprise information systems.
-
Define data elements and design database structures.
-
Write and compile definitions and descriptions of data elements into dictionary form for professional and user reference.
-
Evaluate and analyze requests for enhancements or development projects of a highly complex nature.
-
Prepare and supervise formal system test procedures for complex application systems to ensure quality and compliance.
-
Monitor work plans and schedules to ensure timeliness, data integrity, and system availability on a project basis.
Requirements
-
Ten (10)+ years of expertise and/or relevant experience with:
-
SQL Server and data integrity solutions
-
CRM systems, intake portals, and automated reporting
-
Secure coding standards, MFA, and compliance frameworks
-
.NET full-stack development, ASP.NET frameworks, and enterprise architecture
-
Experience using cloud platforms (Azure) and modern frameworks such as Vue, Angular, or React
Preferred Qualifications
-
Prior experience developing state applications
-
Experience supervising developers, mentoring on best practices, and managing Agile teams