Tech Stack
BootstrapEntity FrameworkJavaScriptjQuery.NETSQLTFS
About the role
- Design, develop, and maintain full-stack web applications using .NET Framework and .NET Core and C#/VB.Net
- Build reusable code, libraries, and components for future use
- Engage with internal and external clients to gather, manage, and implement project requirements and translate them into high-quality technical solutions
- Apply web application architecture, design patterns, and layered architecture principles
- Implement client-side and server-side validations and front-end data access methods (ADO.Net, Entity Framework)
- Implement application security methods and identify/remediate vulnerabilities including SQL injection, XSS, CSRF, and cryptographic weaknesses
- Perform migration of web applications from .NET Framework to .NET Core
- Configure and deploy applications using Internet Information Services (IIS), including implementing IIS security
- Develop maintainable and sustainable solutions based on user and client needs
- Design and implement database structures, stored procedures, views, and T-SQL queries and perform performance tuning
- Troubleshoot, debug, and resolve application issues in a timely manner
- Work with progressive web applications or responsive design and ensure application efficiency
Requirements
- Ability to meet required government clearances: Tier 3 (T3) Investigation
- Candidates must maintain a Secret Clearance
- Six (6) years of progressive experience demonstrating required proficiency
- Bachelor’s degree and/or equivalency
- IAT II certification and 8570.01-M requirements (CCNA Security, CySA+, GICSP, GSEC, Security+ CE, CND, SSCP)
- Proficiency with .NET Framework and .NET Core
- Proficient in C# and VB.Net programming languages
- Experience building reusable code, libraries, and components
- Experience engaging with internal and external clients to gather and implement project requirements
- Skilled in web application architecture, design patterns, and layered architecture principles
- Experience with client-side and server-side validations and front-end data access methods (ADO.Net, Entity Framework)
- Experience implementing application security and remediating vulnerabilities (SQL injection, XSS, CSRF, cryptographic weaknesses)
- Experience performing migration of web applications from .NET Framework to .NET Core
- Experience configuring and deploying applications using Internet Information Services (IIS) and implementing IIS security
- Expertise in database design, including normalization, tables, views, functions, stored procedures, and T-SQL queries (CRUD operations)
- Experience conducting performance tuning and optimizing application efficiency
- Strong documentation, verbal communication, and analytical skills
- Experience with progressive web applications or responsive design
- Preferred: experience utilizing jQuery, Bootstrap, JavaScript, and Cascading Style Sheets
- Preferred: experience with 3rd party component suites such as DevExpress and Telerik UI
- Preferred: experience with source code management software such as Team Foundation Server (TFS)
- Preferred: experience utilizing SQL Server Management Studio (SSMS)
- Preferred: experience utilizing integrated development environment (IDE) software such as Visual Studio