Job Title: .Net Developer
Interviews: Remote
Partial Onsite: Columbia, SC (Tuesday, Wednesday, Thursday onsite)
Hours: Monday–Friday, 8:00 AM – 5:00 PM Eastern Time
Restrictions & Requirements:
Education:
- Bachelor's degree in Computer Science, Information Technology, or related field
- Degree equivalency: 4 years of job-related work experience, or 2 years of job-related experience plus an associate's degree in Computer Science, Information Technology, or related field
Experience:
- Minimum of 4 years in application development, systems testing, or other job-related experience
Team Overview
You will join the Windows Server Team within Distributed Platform Services (DPS), IT Service Operations.
Required Technologies
- C# / .NET Development
- ASP.NET / Web Application Development
- Microsoft SQL Server
- JavaScript, HTML, CSS
Nice to Have
- PowerShell Automation
- ServiceNow Development, Administration, or Workflow Automation
- REST API Development and Integration
- GitHub operational knowledge
Day-to-Day Responsibilities
- Design, develop, maintain, and enhance internally developed applications and automation solutions supporting enterprise Windows Server operations
- Build and modify web applications, integrate systems through APIs, create and maintain SQL database objects
- Troubleshoot application issues and partner with infrastructure engineers to automate operational processes
- Participate in all phases of the software development lifecycle: requirements gathering, solution design, development, testing, implementation, documentation, and ongoing support
- Support workflow automation and integration efforts involving ServiceNow and other enterprise platforms (incidents, changes, vulnerabilities, compliance, asset lifecycle, operational work management)
- Collaborate with server engineers, project teams, compliance stakeholders, and leadership to identify opportunities for automation, process improvement, and enhanced service delivery
Duties Breakdown
- 20% Ensure team members understand business requirements, maintain organizational standards, and deliver applications on time
- 20% Maintain and modify programs, code, compile, and implement software within budget
- 20% Test modified programs, verify logic, debug, and document
- 20% Analyze production systems, recommend enhancements, instruct support teams, and coordinate implementations
- 20% Analyze/evaluate existing or proposed systems, develop functional/technical specifications, diagrams, and workflows
Skills & Abilities
- Strong understanding of applications/development, QA, and integration methodologies across mainframe, midrange, and PC/LAN environments
- Analytical, decision-making, and problem-solving skills
- Logical abstract thinking, ability to meet project goals and deadlines
- Effective verbal and written communication
- Ability to work under pressure and as part of a team
- Strong interpersonal/team-building skills
- Familiarity with project management concepts
- Attention to detail and ability to establish effective working relationships
Software & Tools
- Strong knowledge of relevant operating systems, programming languages, and development tools
Work Environment
- Customer-focused, project-oriented programming environment
- Fast-paced, multi-platform environment requiring potential 24x7 action/response to support technical business needs
Importance
This role requires close collaboration with infrastructure engineers, operations teams, project teams, compliance stakeholders, business partners, and leadership. The candidate must translate business/operational requirements into technical solutions, communicate effectively with technical and non-technical audiences, and thrive in a fast-paced operational environment.