Full Stack Software Engineer

Novacis Digital
  • Rockville, MD
  • Full-time
5 days ago

Job Description

Benefits:
  • Competitive salary
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

 About the Role 


We are looking for a Full Stack Engineer to design, develop, test, and support secure enterprise web applications and intelligent document processing solutions. The ideal candidate has strong hands-on experience with Angular, C#/.NET, SQL Server, REST APIs, and modern software engineering practices, with the ability to deliver reliable features across the full application stack. This role also supports identity and access management, Azure data integration, API management, and application security. 


Key Responsibilities 


  • Develop responsive web application features using Angular, TypeScript, HTML, CSS, and reusable front-end components, with React.js development where applicable.
  • Develop backend services, business logic, and REST APIs using C#, .NET/.NET Core, and ASP.NET Core.
  • Design and implement SQL Server tables, queries, stored procedures, views, functions, and data access logic.
  • Implement authentication and authorization using Microsoft Entra ID, OAuth 2.0, OpenID Connect, and role-based access control (RBAC).
  • Build and maintain data integration pipelines using Azure Data Factory.
  • Use Azure API Management (APIM) to publish, manage, secure, and monitor application APIs.
  • Integrate application modules with document processing, workflow, external APIs, and enterprise data services.
  • Write unit tests, integration tests, and technical documentation and participate in peer code reviews.
  • Troubleshoot defects across UI, service, database, and integration layers and perform root-cause analysis.
  • Support application performance tuning, security remediation, logging, monitoring, and production readiness activities.
  • Participate in sprint planning, backlog refinement, technical design discussions, demos, and release activities.
  • Use Git-based development, branching, pull requests, CI/CD pipelines, and automated quality checks.
  • Implement secure coding practices to mitigate SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF), and other common vulnerabilities.
  • Integrate automated security testing into CI/CD pipelines, including Static Application Security Testing (SAST), Software Composition Analysis (SCA), dependency scanning, and secret detection.
  • Collaborate with technical leads, product owners, QA, AI/IDP, infrastructure, and security teams to deliver end-to-end functionality.
Required Skills
 
  • 2–5 years of professional full-stack software engineering experience.
  • Strong hands-on experience with Angular and TypeScript.
  • Strong hands-on experience with C#, .NET/.NET Core, ASP.NET Core, and Web API development.
  • Expertise in identity management (IDM) and identity and access management (IAM), including authentication, authorization, and access controls.
  • Strong SQL Server skills including T-SQL, joins, stored procedures, views, indexing, and query optimization.
  • Experience integrating REST APIs and working with JSON-based services.
  • Understanding of object-oriented design, dependency injection, design patterns, unit testing, and secure coding practices.
  • Experience with Git, code review, CI/CD, Agile/Scrum, and modern software development lifecycle practices.
  • Strong debugging, analytical, documentation, and communication skills.
Preferred Skills
 
  • Experience with Azure services, including Azure App Service, Azure SQL, storage, Key Vault, or Application Insights.
  • Experience with Docker, Kubernetes, Azure DevOps, GitHub Actions, or similar DevOps tooling.
  • Exposure to OCR, intelligent document processing, workflow/case management, AI-enabled applications, or document management systems.
  • Experience in healthcare, federal, regulated, or HIPAA-aligned technology environments.
  • Knowledge of OWASP, authentication/authorization, RBAC, logging, observability, and performance optimization.
Educational Qualification
 
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical discipline.
What We're Looking For
 
  • Strong full-stack problem solver who is comfortable tracing issues across UI, API, and database layers.
  • Engineer with high ownership, attention to quality, and disciplined development practices.
  • Ability to work collaboratively in a fast-paced Agile delivery environment.
  • Interest in building secure, scalable healthcare and AI-enabled enterprise applications.
About Novacis Digital
 
Novacis Digital is an AI-focused technology company developing intelligent solutions for government and commercial organizations. Our work spans intelligent document processing, analytics and insights, case management, conversational AI, and AI agents that support complex business workflows. We bring together product engineering, cloud technology, and industry expertise to turn emerging AI capabilities into practical solutions. At Novacis Digital, you will collaborate with a growing team, contribute to real-world AI applications, and help shape products that improve how organizations process information, make decisions, and deliver services.

Flexible work from home options available.

Numbers & Facts

LocationRockville, MD
Job TypeFull-time

Skills

  • (XSS) Cross Site Scriptingunmatched
  • Access Authorizationunmatched
  • Access Controlunmatched
  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Applications Securityunmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Agentsunmatched
  • Authenticationunmatched
  • Business Supportunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Case Managementunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Managementunmatched
  • Debugging Skillsunmatched
  • Dental Insuranceunmatched
  • Dependency Injectionunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • Document Managementunmatched
  • Documentationunmatched
  • Engineeringunmatched
  • Enterprise Applicationsunmatched
  • Gitunmatched
  • GitHubunmatched
  • Government Organizationsunmatched
  • HIPAA (Health Insurance Portability and Accountability Act)unmatched
  • HTML (HyperText Markup Language)unmatched
  • Health Insuranceunmatched
  • Healthcareunmatched
  • Identify Issuesunmatched
  • Identity Data Managementunmatched
  • Information Technology & Information Systemsunmatched
  • Injectionsunmatched
  • Integration Testingunmatched
  • Internet Applicationunmatched
  • JSONunmatched
  • Machine Toolunmatched
  • Microsoft .NETunmatched
  • Microsoft ASP.NET (Active Server Page)unmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Product Familyunmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Transact-SQL (T-SQL)unmatched
  • Microsoft Windows Azureunmatched
  • OAuthunmatched
  • Object Oriented Design (OOD)unmatched
  • OpenIDunmatched
  • Organizational Development/Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Product Demonstrationunmatched
  • Product Engineeringunmatched
  • Production Controlunmatched
  • Quality Assuranceunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Secure Codingunmatched
  • Service Deliveryunmatched
  • Software Administrationunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Sprint Planningunmatched
  • Stored Proceduresunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Vision Planunmatched
  • Web Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder