What are the responsibilities and job description for the .NET Developer position at Datum Software, Inc.?
Job Details
.NET Developer
Atlanta ,GA
Additional Notes: Candidate MUST meet/exceed ALL required skills
- Must be a local Metro Area candidate.
- ship or (Permanent Resident) required.
- Onsite from Day 1.
- First interview: Webcam; Second interview: In-person.
- First few weeks will be onsite Monday Thursday for training with the development staff to learn the GSFC systems and business. After that, work 2-3 days a week onsite, depending on agency requirements.
Job Overview:
Our Web Developer is responsible for the development and maintenance of current and future web applications using the ASP.NET framework and ASP.NET Core with C#. The ideal candidate should be an enthusiastic, creative, and highly motivated team player with at least 5 years of experience in ASP.NET development. Strong knowledge of OIDC & SAML-based authentication is a must. The candidate should thrive in a fast-paced environment and be able to work both independently and as part of a team.
Qualifications:
Required:
- Experience working with Identity server - OIDC & SAML based authentication.
- Experience working with .NET Core C#, n-tier architectures and design patterns.
- Minimum 5 years of experience in design, development and support of ASP.NET development focus on .NET MVC Core.
- Minimum 5 years of experience in complete life cycle of design, development, deployment and support of web applications.
- Minimum 3 years of Relational Databases and working with Oracle 11g, 12c databases, MS-SQL.
- Solid HTML, JavaScript, jQuery, CSS, Bootstrap, .NET Framework 4 , .NET Core 8 , Razor Pages, MVC 5.
- Experience creating and consuming REST API.
- Experience interfacing with customers and systems analysts to understand system requirements.
- Minimum 3 years IIS, Docker.
- Experience with Git version control.
- Experience with Umbraco (ASP.NET Core CMS).
- Experience with Visual Studio 2022.
Preferred:
- Experience with ColdFusion and AngularJS (version 1) is a plus.
- A Master's Degree is a plus.
Responsibilities:
- Write clean, scalable code using ASP.NET Core and C# for both current and future web applications.
- Collaborate with Client User Representatives to troubleshoot and design solutions that meet business requirements.
- Communicate effectively with the Project Manager and/or Team Lead regarding effort estimates, project status, and potential issues.
- Work independently or as part of a team to meet deadlines and deliver high-quality code.
- Adapt to a rapidly changing environment and work creatively with minimal supervision.
- Work from written specifications and pre-established guidelines.
- Provide ongoing maintenance and enhancements for web applications and contribute to the complete lifecycle of development, deployment, and support.