.Net Fullstack Developer

Overview

On Site
Depends on Experience
Full Time
No Travel Required
Able to Provide Sponsorship

Skills

.net
WCAG
Restful
Angular

Job Details

Position Details
Employment Type
Full-Time
Location
[State Location] (Hybrid/On-site as required)
Clearance
Ability to obtain and maintain state background check
Experience Required
5+ years full-stack development, 2+ years government projects
Key Responsibilities
Application Development
  • Design, develop, test, and deploy full-stack applications using  .NET frameworks
  • Build responsive, accessible web applications following WCAG 2.1 AA standards
  • Develop and maintain RESTful APIs and microservices architectures
  • Implement secure authentication and authorization mechanisms
  • Create and maintain comprehensive technical documentation
Frontend Development
  • Develop modern, responsive user interfaces using React, Angular, or Vue.js
  • Ensure cross-browser compatibility and mobile responsiveness
  • Implement accessibility features compliant with Section 508 requirements
  • Optimize application performance and user experience
Backend Development
  • Design and implement scalable backend services and APIs
  • Develop database schemas and optimize queries for performance
  • Implement business logic and data validation layers
  • Ensure data security and privacy compliance (PII/PHI protection)
Compliance & Security
  • Follow secure coding practices and OWASP guidelines
  • Ensure compliance with state and federal regulations (HIPAA, FERPA, etc.)
  • Implement data encryption and secure data handling practices
Required Qualifications
    Education & Experience
  • Education: Bachelor’s degree in computer science, IT, or related field (OR 8+ years equivalent experience)
  • Experience: Minimum 5 years of professional software development, 3+ years full-stack development
  • Government Experience: 2+ years on federal, state, or local government projects (strongly preferred)
  • Agile Experience: Proven experience with Agile/Scrum methodologies
    Technical Skills - .NET Stack
    Backend: .NET Core / .NET 6+, ASP.NET Core, C#, Web API, Entity Framework Core
    Frontend: React.js OR Angular OR Vue.js, HTML5, CSS3, JavaScript/TypeScript
    Database: MS SQL Server, PostgreSQL, or Oracle
    Development Tools: Visual Studio or Visual Studio Code
    Web Services: RESTful APIs, JSON, XML
    Version Control: Git (GitHub, GitLab, Azure DevOps)
    Additional Required Skills (Both Stacks)
  • Strong understanding of object-oriented programming (OOP) principles
  • Experience with responsive web design and CSS frameworks (Bootstrap, Material-UI)
  • Knowledge of software design patterns and best practices
  • Understanding of security best practices and secure coding
  • Proficiency in SQL and database design
  • Strong analytical and problem-solving abilities
  • Excellent written and verbal communication skills
Preferred Qualifications
Certifications (Plus)
  • Microsoft Certified: Azure Developer Associate
Additional Preferred Experience
  • Microservices architecture (Spring Cloud, .NET microservices)
  • Docker and Kubernetes containerization
  • CI/CD tools (Jenkins, GitLab CI, Azure DevOps, GitHub Actions)
  • Cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Message queues (RabbitMQ, Kafka, Azure Service Bus)
  • Testing frameworks (JUnit, xUnit, Mockito, Moq, Selenium)
Compliance & Security Requirements
Background & Clearance
  • Ability to pass a comprehensive background check (criminal, employment, and education verification)
  • Ability to obtain and maintain state-level security clearance (if applicable)
  • Drug screening as required by state regulations
Security & Compliance Knowledge
  • Understanding of government security frameworks (NIST, FedRAMP, StateRAMP)
  • Knowledge of data privacy regulations (HIPAA, FERPA, GDPR, CCPA as applicable)
  • Experience with change management in regulated environments
Work Environment
  • Location: State Office Location / Client Site
  • Arrangement:  On-site 5 days/week as required
  • Hours: Monday-Friday, 8:00 AM - 5:00 PM (flexible within core business hours)
 
 
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.