Senior .Net Developer/Application Administrator at Human Capital Advisors
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Jun, 25

Salary

127290.0

Posted On

31 Mar, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Javascript, Xml, Ajax, Design, Scalability, Web Services, Ftp, Jquery, Asp.Net, Assessment, Cloud, Dental Insurance, Web Applications, Entity Framework, Html, Service Standards, Team Foundation Server, Azure, Availability, Drug Testing, Windows Services, Windows Server

Industry

Information Technology/IT

Description

SENIOR .NET DEVELOPER / APPLICATION ADMINISTRATOR

SUMMARY: Provide high level overview of the job role. Include size and scope.
Under general direction, perform as a technical expert in the design development, coding, testing, and debugging new software or complex enhancements to existing software. Provide Windows server support such as installation, configuration, patching and optimization. Provide application administration support to the development team by performing server-side analysis of production concerns, reconfiguring IIS to support additional business needs, ensuring systems are secure and stable. Document the Server and application topology. Work with corporate IT to migrate stand alone servers to high availability configurations where appropriate. Provide TFS administration support by merging, building and promoting software for weekly releases.

DUTIES & RESPONSIBILITIES: (include scope of authority)

  • Design, develop and deliver “best practice based” high quality N-Tier asp.net solutions based in C#
  • Design, develop and deliver “best practice based” high quality web services and windows services based in C#
  • Familiar with security topics such as SQL injection and design sites to be fortified against similar vulnerabilities
  • Writes business applications computer software that contain logical and mathematical solutions to business problems or questions.
  • Develops statements of problems, designs systems and programs, and writes programs in computer language for solutions by means of data processing equipment.
  • Applies knowledge of computer hardware and software, subject matter to be programmed in business applications, information processing techniques used, and information gathered from system users to develop software.
  • Corrects program errors, prepares operating instructions, compiles documentation of program development and analyses system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques and controls.
  • Install, configure, maintain and support corporate Windows servers to support internally developed websites and services
  • Migrate Windows application servers to a zero trust network – includes migrating and configuring all IIS applications and internally developed windows services
  • Help facilitate the upgrade shared application components such as dot net framework.
  • Help migrate TFS to Azure Dev Ops.
  • Help evolve applications to Azure when appropriate.
  • Remediate all server vulnerabilities and communicate progress in weekly reports. This includes applying monthly Microsoft patches, emergency patches and remediating security concerns identified via system scans.
  • Propose, implement and maintain a server topology optimized for the companies’ business requirements with respect to system responsiveness, stability and security. This includes high availability and disaster recovery where applicable. All proposals and changes should be based on industry best practices
  • Perform daily system monitoring, verify the integrity and availability of all hardware, server resources, systems and key processes, review system and application logs, and verify completion of scheduled jobs such as backups
  • Work directly with enterprise IT to coordinate corporate server scans and remediate all resulting security concerns.
  • Work directly with enterprise IT and corporate IT to ensure all corporate servers remain aligned with enterprise IT security and stability requirements
  • Ensure all corporate windows servers support applicable third party auditing requirements such as Sarbanes-Oxley
  • Author and maintain current documentation including: system topology, system configuration, release schedule, etc.
  • Create and manage scripts to automate system tasks with Powershell and similar tools
  • Provide administrative support for Microsoft SQL Server and Team Foundation Server
  • Provide administrative, configuration and trouble shooting support of Microsoft applications such as IIS and FTP. Also provide administrative support for third party applications as needed
  • Provide administrative, configuration and trouble shooting support of internally developed applications such as: IIS web sites, IIS web services and windows services
  • Participate in after-hours, on-call rotation and respond to business emergencies.
  • Other duties as assigned.

MINIMUM REQUIREMENTS (INCLUDES EDUCATION, EXPERIENCE, COMPETENCIES), ETC.):

Education
Bachelor’s Degree in Computer Science
Equivalent combination of knowledge and specialized experience may be acceptable in lieu of degree
Experience/Training
· Minimum five years object-oriented analysis, design and development experience
· Minimum five years professional experience developing complex N—Tier applications
· Minimum five years working with C# and considered an expert or highly proficient
· Minimum five years Microsoft.Net experience – C#, MVC, ASP.NET 4.5/4.0/3.5/2.0/1.1, ASP, ADO.NET Entity Framework and ADO.NET Data Services, IIS 6.0/7.5, WCF
· Minimum five years Microsoft.Net experience - Web Services, Windows Services
· Experience with HTML, HTML5, CSS, JavaScript, jQuery, XML, AJAX
· Experience designing highly secure internet facing web sites that protect against security vulnerabilities such as SQL Injection
· Experience using Team Foundation Server (TFS) 2017 or later
· Experience with UML and knowledge of design patterns
· Experience designing solutions for performance, security, scalability, extensibility, and availability
· Understanding of all technical components of a commerce-oriented web-based solution
· Working knowledge of web service standards including WS-* Specifications
· Proven record of success with problem solving, demonstrated by an ability to debug and troubleshoot complex software orchestrations and identify solution options and alternatives
· Hands-on experience using various service design patterns
· Commanding, dependency injection, service adapters, etc.…
· Must be able to explain how/when to use and provide working examples to follow.
· Experience using Visual Studio 2019 or greater, .Net, C#, ADO.Net, ASP.Net, HTML, XML, XSL
· Good understanding of Agile SDLC methodology best practices
· Experience with web services, SOAP or related technologies
· Hands on MS Windows server administration - 5+ years of relevant experience in MS Windows server and application administration including new builds, windows upgrades, applying patches, server and application tuning, fail over, load balancing and security
· Experience with systems applications and hardware, server architecture, operating platforms, and internet / web applications
· Experience administering VM guests from a VSPhere client - handle storage issues, build the new servers, add new drives into VMs, etc
· Experience supporting/tuning Microsoft web sites, web services, windows services, FTP and secure FTP
· Knowledge of various security standards such as GDPR/CCPA/PCI and experience with related activities such as assessment, audits, pen testing, and resolving security findings
· Experience automating deployments, monitoring, alerting, and logging
· A deep understanding of security standards
· Practical experience scripting to automate tasks and processes via Powershell and other scripting tools
· General knowledge in networking including TCP/IP, ACLs, VIPs, VPNs, DNS, WINS, DHCP, TCP/IP, FTP, Firewalls
· Experience administering SQL Server and SQL Server databases
· Experience administering Team Foundation Server
· Experience or knowledge of Azure and cloud architecture
· Positive attitude, enthusiasm, and flexibility

(INCLUDE LICENSES, CERTIFICATIONS, SECURITY CLEARANCE, TRAVEL REQUIREMENTS, ETC.):

  • The selected applicant will be subject to a background check and drug testing.
  • Possess professional IT training and certifications to include:
  • A+, Net+, Security+, Microsoft Certification, Azure
    Job Type: Full-time
    Pay: $120,537.00 - $127,290.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance

Compensation Package:

  • Yearly pay

Schedule:

  • 8 hour shift

Work Location: Remot

Responsibilities
  • Design, develop and deliver “best practice based” high quality N-Tier asp.net solutions based in C#
  • Design, develop and deliver “best practice based” high quality web services and windows services based in C#
  • Familiar with security topics such as SQL injection and design sites to be fortified against similar vulnerabilities
  • Writes business applications computer software that contain logical and mathematical solutions to business problems or questions.
  • Develops statements of problems, designs systems and programs, and writes programs in computer language for solutions by means of data processing equipment.
  • Applies knowledge of computer hardware and software, subject matter to be programmed in business applications, information processing techniques used, and information gathered from system users to develop software.
  • Corrects program errors, prepares operating instructions, compiles documentation of program development and analyses system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques and controls.
  • Install, configure, maintain and support corporate Windows servers to support internally developed websites and services
  • Migrate Windows application servers to a zero trust network – includes migrating and configuring all IIS applications and internally developed windows services
  • Help facilitate the upgrade shared application components such as dot net framework.
  • Help migrate TFS to Azure Dev Ops.
  • Help evolve applications to Azure when appropriate.
  • Remediate all server vulnerabilities and communicate progress in weekly reports. This includes applying monthly Microsoft patches, emergency patches and remediating security concerns identified via system scans.
  • Propose, implement and maintain a server topology optimized for the companies’ business requirements with respect to system responsiveness, stability and security. This includes high availability and disaster recovery where applicable. All proposals and changes should be based on industry best practices
  • Perform daily system monitoring, verify the integrity and availability of all hardware, server resources, systems and key processes, review system and application logs, and verify completion of scheduled jobs such as backups
  • Work directly with enterprise IT to coordinate corporate server scans and remediate all resulting security concerns.
  • Work directly with enterprise IT and corporate IT to ensure all corporate servers remain aligned with enterprise IT security and stability requirements
  • Ensure all corporate windows servers support applicable third party auditing requirements such as Sarbanes-Oxley
  • Author and maintain current documentation including: system topology, system configuration, release schedule, etc.
  • Create and manage scripts to automate system tasks with Powershell and similar tools
  • Provide administrative support for Microsoft SQL Server and Team Foundation Server
  • Provide administrative, configuration and trouble shooting support of Microsoft applications such as IIS and FTP. Also provide administrative support for third party applications as needed
  • Provide administrative, configuration and trouble shooting support of internally developed applications such as: IIS web sites, IIS web services and windows services
  • Participate in after-hours, on-call rotation and respond to business emergencies.
  • Other duties as assigned
Loading...