Overview
On Site
Contract - W2
Contract - 8 month(s)
Skills
Python
ASP.NET
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.
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.