• .NET Software Architect

    Job Location
    # of Openings
    Security Clearance
    Active Secret
    Percentage of Travel Required
    Regular Full-Time
  • Overview

    Responsible for supporting EUR, IO, and RSC’s custom .NET and web application development. Guide and set standards for .NET and web application development teams as they provide service-based views of their applications through SharePoint 2010/2016.  The Senior Software Developer(s) will have experience developing .NET solutions using Microsoft’s Azure cloud hosted platform and have knowledge of other Cloud Service Provider (CSPs) platforms.


    • Design and develop .NET web applications with database backend
    • Design and develop .NET applications with Microsoft’s Azure cloud hosted platform
    • Build custom web parts, ‘features’ and ‘solutions’, SharePoint Designer workflows, custom Visual Studio workflows, Event Receivers, and Event Handlers
    • Work with embassies and consulate personnel to define requirements on application development
    • Work with RSC’s established .NET standards for development
    • Evaluate requests for custom features for feasibility to execute within SharePoint 2010/2016
    • Script deployment of web parts and features within SharePoint 2010/2016 structure
    • Create system documentation and standard operating procedures for enterprise development
    • Provide tier 3 technical support to site administrators when coding or integration issues arise


    • Education:
      • Degree in related field preferred
    • Required Knowledge/Experience:
      • Over 3 years’ experience developing Web Applications
      • Over 3 years’ experience working with Microsoft Azure
      • Over 3 years’ experience developing and using the .NET framework
      • Knowledge of cloud foundation principles and standards
      • Knowledge and participation of all stages of the SDLC Processes
      • Experience developing and configuring SharePoint Solution on SharePoint 2010 and 2016
      • Management and coordination experience with large systems rollout
      • Excellent Written and Verbal Communications, particularly with a customer focus
      • SQL Server database development experience
      • Experience with Visual Studio workflows and the SharePoint API and web services
      • Technical requirements definition
      • Experience managing software builds
      • 3+ years of Component-based software development with strong C# skills coupled with Oracle, SQL Server
      • 2+ years SQL Server database development experience
      • SharePoint implementation and integration experience
      • Visual Studio
      • Experience with operations with federal government classified and unclassified networks
      • Office 2010/2016
      • Active Directory Integration with applications
      • Technical requirements definition
      • Experience developing .NET web applications, designing and developing SharePoint–based applications that interact with enterprise databases, web services, and applications
    • Preferred Knowledge/Experience:
      • 4+ years of .NET Development leveraging newer technologies like .NET CORE and ASP.NET Identity
      • Web Front-End Development leveraging newer technologies like Angular and\or React
      • Experience with cloud infrastructure
      • Self-starter and ability to work as part of team
      • Attention to detail and continuous quality improvement
      • Excellent problem-solving skills

    Other Responsibilities

    • Perform other tasks consistent with the goals and objectives of the department/contract
    • Perform other duties as assigned by Project Manager

    Invest in a company that invests in you! Copper River provides its employees with ample opportunities for career growth and development. Tuition reimbursement is offered to help employees further their education and skillset. Other perks include Open Leave, 401k matching with immediate vesting, Medical, Vision, and Dental coverage.


    EEO/AA Employer Minorities/Females/Vets/Disability


    Disclaimer: The above statements are intended to describe the general nature and level of work performed by employees assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed