Dot Net Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
- Design, develop, and maintain architecture models for large-scale enterprise web applications.
- Develop web, desktop, and console applications using C# and .NET 10.
- Design secure, scalable, high-performance, and maintainable application architectures.
- Build architectural frameworks aligned with business processes, technical requirements, and stakeholder needs.
- Develop application components using service-oriented architecture (SOA), workflow engines, and business rules engines.
- Create detailed technical documentation, including workflow models, class diagrams, interaction diagrams, component diagrams, and deployment diagrams.
- Collaborate with application analysts, systems analysts, database administrators, network administrators, and technical support teams.
- Develop automated Just-in-Time Provisioning (JITP) solutions for user onboarding and offboarding.
Cybersecurity & Penetration Testing
- Design and implement enterprise applications within highly secured, multi-firewall environments aligned with DISA STIG requirements.
- Develop penetration testing tools and systems using C#/.NET 10.
- Conduct security testing using open-source and enterprise penetration testing tools.
- Document penetration testing results and provide comprehensive technical reports.
- Implement application hardening, data protection, and secure server deployment practices.
- Analyze vulnerabilities, recommend remediation strategies, and provide technical guidance to development teams.
- Review application security throughout the Secure Software Development Life Cycle (SSDLC).
- Ensure adherence to information security standards, policies, and best practices.
Testing, Deployment & Technical Support
- Test, debug, and validate applications before production deployment.
- Support users throughout the User Acceptance Testing (UAT) process.
- Review software development lifecycle phases to verify compliance with established standards.
- Prepare deployment documentation, system support procedures, and technical specifications.
- Recommend appropriate tools, technologies, and methodologies to meet project objectives.
- Perform equipment and software upgrades and develop workarounds when necessary.
- Support server infrastructure stability through monitoring, maintenance, troubleshooting, and optimization.
- Participate in a shared 24/7 on-call rotation.
Collaboration & Project Management
- Communicate effectively with technical teams, stakeholders, and IT leadership.
- Provide regular project updates and progress reports to management and business users.
- Manage multiple priorities and resolve technical issues within established service levels.
- Respond promptly to customer support tickets and maintain accurate help desk records.
- Identify opportunities for process improvement and recommend practical solutions.
- Mentor team members and share technical knowledge and security best practices.
- Perform additional duties and special projects as assigned., The selected candidate must successfully complete the required screening process, including:
- Seven-year nationwide criminal and background history check covering applicable federal, state, and county records.
- Credit history check.
- Employment eligibility verification through E-Verify.
- South Carolina tax compliance verification. Candidates must be current on applicable tax filings and payments.
Candidate Submission Requirements
The following documents and confirmations are required for submission:
- Updated resume showing the candidate’s full legal first and last name.
- Valid Right to Represent (RTR).
- Completed cover letter.
- Required SC cover sheet.
- Confirmation that the candidate meets the South Carolina residency and hybrid onsite requirements.
Document Naming Convention: Please name all submission documents using the following format:
- Resume_14152_Last_First
- RTR_14152_Last_First
- Coversheet_14152_Last_First
Why Consider This Opportunity?
- Work on complex enterprise applications in a highly secured technology environment.
- Contribute to application architecture, cybersecurity, and modernization initiatives.
- Collaborate with experienced technology professionals and cross-functional teams.
- Apply your expertise to challenging government technology projects.
- Enjoy a structured hybrid work arrangement with potential contract extension.
Interested candidates: Apply with your updated resume and the required submission documents. Please ensure your resume clearly highlights your relevant experience in C#/.NET, penetration testing, state government projects, MVC development, database security, Active Directory, and disaster recovery.
Requirements
The ideal candidate will have extensive experience in C#/.NET development, penetration testing, full-stack MVC web development, secure database design and administration, Active Directory programming, and business continuity and disaster recovery.
This role requires strong architectural design capabilities, technical documentation skills, security expertise, and the ability to collaborate with business stakeholders, developers, systems analysts, and infrastructure teams., Candidates must demonstrate the following experience:
- 11+ years of experience in C# and .NET development.
- 11+ years of experience in penetration testing.
- 10+ years of experience working with state government.
- 11+ years of experience in full-stack MVC web development.
- 11+ years of experience in secure database design and administration.
- 11+ years of experience in Active Directory programming.
- 11+ years of experience in business continuity and disaster recovery.
- Bachelor’s degree in Information Technology Systems, Computer Science, or a related field.
- Strong verbal and written communication skills.
- Ability to work effectively in a collaborative development environment.
- Excellent analytical, troubleshooting, documentation, and problem-solving skills.
- Ability to manage multiple assignments and communicate effectively with technical and business stakeholders., Experience in the following areas is highly desirable:
- PCI, NIST, and IRS Publication 1075 security implementations and/or audits.
- DISA STIG security standards and implementation.
- Firewall configuration and load balancer technologies.
- Vulnerability assessment, analysis, and remediation.
- Azure DevOps.
- Penetration testing certifications.
- Microsoft or Azure certifications.
- CompTIA Security+ certification.
Benefits & conditions
- Candidates must be current South Carolina residents; relocation is not available.
- Occasional travel to satellite offices, approximately twice per year.
- Shared 24/7 on-call responsibilities.
- One round of onsite interviews.
- Contract duration of 12 months, with the possibility of extension.
Background & Pre-Employment Screening
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…