Software Developer (.NET / C# / Web Applications)
Hybrid - Columbia, SC (3 days on-site / 2 days remote)
Concordant LLC is seeking a Software Developer to join our Web Application Development team supporting mission-critical applications for one of our clients. This is a hybrid position based in Columbia, SC, with a schedule of 3 days on-site and 2 days remote.
About the Role
Our team is responsible for developing, implementing, maintaining, and supporting multiple mission-critical applications. We're looking for a highly motivated individual with strong software development skills to support the continued delivery of applications for an Early Care and Education program area, including maintaining and updating legacy applications as they're integrated into a larger unified application platform.
Responsibilities
- Develop both visual interfaces and web services using Microsoft Visual Studio, C#, ASP.NET, ASP.NET MVC, jQuery, Angular, PrimeNG, .NET, and MS SQL Server
- Perform code development, unit testing, source code management, build management, integration testing, and deployment
- Maintain and update legacy applications as they are integrated into the larger unified platform
- Interact with other software engineers and technical leaders to understand subsystem and component specifications and recommend changes for efficient development
- Interact with representatives of other industry groups to understand and/or recommend data interchange formats, APIs, messaging strategies, application server software, and hardware/virtual machine requirements
- Design and document subsystems and system components
- Implement and debug subsystems and components
- Write and execute tests for subsystems and components
- Participate in integrated test sessions on test and production servers
- Determine and communicate implications of system-level decisions on subsystems and components
- Determine and communicate requirements and capabilities of components within the context of the larger system, project, and team
- Support management of the team's technical infrastructure (repository, build system, testing system) under guidance from engineers and project leads
- Participate in efforts to share technology and expertise within the organization; mentor junior and aspiring software development engineers
- Work collaboratively with the team to ensure project success
- Serve as a key contributor on the Web Application Development team maintaining existing applications
Work Environment
Business casual dress code. Hybrid schedule: 3 days on-site in Columbia, SC, 2 days remote.
Required Skills
- 3+ years of experience independently designing and implementing medium to large-scale software systems and components using .NET architectures
- 3+ years of experience building web-based software systems, utilizing N-tier architectures, dynamic content, highly scalable approaches, and complex security
- 3+ years of experience with C# and ASP.NET
- 2+ years of experience with jQuery
- 2+ years of experience with WCF
Environments and Tools
- MS Server 2012 R2 Enterprise, IIS 8.5, MS SQL Server 2016
- TFS (Team Foundation Server)
- Microsoft Visual Studio 2010/2013/2015/2019/2022
- C#, ASP.NET, .NET, ASP.NET MVC 3 or higher
- jQuery, SSRS, WCF, Entity Framework 6
- Responsive design, Angular (PrimeNG)
- Knowledge of Microsoft operating systems and at least two application, database, messaging, or webserver systems
- Demonstrated success designing and implementing multiple software components and subsystems
Preferred Skills
- Experience with Agile software development
- Entity Framework 6
- Responsive design
- Angular (PrimeNG)
Soft Skills
- Ability to communicate the design and implementation of software systems, including relevant strengths/weaknesses and reasons for implementation decisions
- Ability to communicate effectively, orally and in writing, with technical staff, non-technical staff, and customers/stakeholders
- Strong interpersonal and collaborative communication skills
Education
Bachelor's degree or higher in Computer Science or other quantitative discipline, or equivalent work experience.
Pay: $76,800.00 - $80,640.00 per year
Application Question(s):
- Will you now or in the future require sponsorship for employment?
- What is your current physical mailing address? (SBA HUBZone check)
Education:
Experience:
- designing/implementing M-L scale .NET architectures: 3 years (Required)
- building web-based software systems : 3 years (Required)
- C# and ASP.NET: 3 years (Required)
- jQuery: 2 years (Required)
- WCF: 2 years (Required)
Ability to Commute:
- Columbia, SC 29201 (Required)
Work Location: Hybrid remote in Columbia, SC 29201