What are the responsibilities and job description for the GSFC - .Net Developer position at Prismagic Solutions Inc?
Job Details
Job Description: .NET Developer
Location: 2082 E. Exchange Place Tucker, GA. 30084
(Onsite from Day 1 Local Metro Area Candidates Only)
Duration: 8 months'(Possible Extension)
Interview Process:
- 1st round: Webcam interview
- 2nd round: In-person interview
Role Overview
We are seeking a highly motivated and experienced .NET Developer to join our team. This role involves the design, development, and maintenance of enterprise-level web applications using ASP.NET Core and C#. The ideal candidate will have strong experience in authentication frameworks, web application architecture, and modern development practices.
Education
- Required: Bachelor's degree in Computer Science, Information Systems, or a related technical field (or equivalent experience).
- Preferred: Master's degree in Computer Science, Information Systems, or related field.
Required Technical Skills & Experience
- .NET Development: Minimum 5 years in ASP.NET MVC/Core design, development, deployment, and support.
- Authentication: Strong knowledge and hands-on experience with OIDC & SAML based authentication.
- Databases: 3 years with relational databases (Oracle 11g/12c, MS SQL).
- Web Technologies: Proficiency in HTML, JavaScript, jQuery, CSS, Bootstrap, Razor Pages, MVC 5.
- API Development: Creating and consuming REST APIs.
- Tools & Platforms: Visual Studio 2022, Git, IIS, Docker.
- CMS Experience: Umbraco (ASP.NET Core CMS).
- Architecture: Experience with n-tier architectures, design patterns, and system integration.
- Additional:
- Experience interfacing directly with business and technical stakeholders.
- Minimum 3 years of experience with IIS and Docker containerization.
Preferred Skills
- Experience with Python development (Django/Flask).
- Functional programming knowledge in Python.
- Familiarity with Agile/Scrum methodologies.
Key Responsibilities
- Develop and maintain scalable, secure, and efficient web applications using ASP.NET Core, C#.
- Collaborate with business users to gather requirements, troubleshoot issues, and propose effective solutions.
- Communicate project status, technical challenges, and effort estimates with the project manager and/or team lead.
- Work independently with minimal supervision as well as in a collaborative team environment.
- Follow written specifications, established guidelines, and coding best practices.
- Manage multiple priorities effectively with strong time management skills.