What are the responsibilities and job description for the Software Developer position at GC Associates USA?
Position Title: Software Developer
Customer: IT Support Service NSWC Port Hueneme Division
Location: Port Hueneme, CA
Clearance Required: Top Secret (preferred)
GC Associates USA (GCA) Website: Home - GC Associates USA (gcassociates-usa.com)
GCA Email for application information: contactgca@gcassociates-usa.com
*Contingent upon contract award*
GC Associates USA requires an experienced Integrated Platform Solution Specialist to join our innovative team. This role focuses on developing, securing, and integrating web-based applications and enterprise solutions using a variety of technologies including C#, .NET, Java, and SharePoint. The ideal candidate will have a strong background in web development, security compliance, and the ability to design and engineer scalable enterprise solutions that meet business needs.
DUTIES AND RESPONSIBILITIES:
- Develop and maintain web-based applications using C#, .NET, and Java technologies, with a primary focus on .NET application development.
- Secure web environments in alignment with DISA Security Technical Implementation Guidelines (STIGs) to ensure the confidentiality, integrity, and availability of the applications.
- Design and develop Production MS SQL driven applications, optimizing for performance, reliability, and scalability.
- Engineer, configure, and support SharePoint 2016 and SharePoint Online (SPO), developing enterprise-level solutions tailored to organizational needs.
- Develop AJAX-enabled .NET web applications using Visual Studio, ensuring robust and responsive user experiences.
- Utilize version control systems, HTTP, and REST architecture for application development and management.
- Administer and configure Microsoft IIS, the .NET Framework, Integrated Windows Authentication, Kerberos, Directory Services Authentication, PKI, and SSL, troubleshooting issues and optimizing configurations.
- Deliver, analyze, and troubleshoot complex distributed systems, integrating, testing, and deploying enterprise applications, databases, and web platforms.
QUALIFICATIONS (DESIRED SKILLS AND EXPERIENCE):
- Proficiency in identity management and PKI infrastructure.
- Experience developing enterprise solutions using C# .NET applications that interface with Active Directory Services and Azure Active Directory.
- Proficiency in Service Oriented Architecture (SOA) development and implementations.
- Expertise in various programming languages and frameworks, including ASP.NET (C#, C , MVC, WCF, Data Services, Entity Framework, LINQ to SQL, LINQ), PowerShell, JavaScript, jQuery, JSON, Java, SQL/TSQL/CLR, XML, HTML, CSS, and REST.
EDUCATION and/or EXPERIENCE:
- Minimum of five years of experience in developing web-based applications using C#, .NET, and Java, with a strong emphasis on .NET application development.
- At least five years of experience securing web environments in compliance with DISA Security Technical Implementation Guidelines (STIGs).
- Proficiency in the development of Production MS SQL-driven applications.
- Expertise in SharePoint 2016 and SharePoint Online (SPO), with the ability to design and implement production-ready SharePoint-based enterprise solutions.
- Experience in developing AJAX-enabled .NET web applications using Visual Studio, version control systems, HTTP, and REST architecture.
- Proven experience in configuring and administering Microsoft IIS, .NET Framework, Integrated Windows Authentication, Kerberos, Directory Services Authentication, PKI, and SSL.
- Minimum of five years of experience in delivering, analyzing, and troubleshooting complex distributed systems, with demonstrated expertise in the integration, testing, and deployment of enterprise application/database/web platforms.
Salary : $104,000 - $141,000