System Software Programmer

My3Tech


Job Location:

Columbia, SC - USA

Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

### **Job Title: System Software Programmer - Intermediate**
**Job ID:** 11502
**Client:** State of South Carolina Department of Social Services (DSS) / Division of Early Care and Education (DECE)
**Employment Type:** Contract
**Duration:** 12 months (with possibility for extension)
**Work Location:** Columbia SC.
*Note:* This role is currently Hybrid (3 days onsite per week) but is subject to change to fully onsite with little to no notice.
*Requirement:* Candidates MUST be a South Carolina resident or willing to relocate to SC prior to starting the role at their own expense.
**Interview Process:** 2 rounds both virtual
---
### **I. Company Culture & Project Scope**
**Culture:**
Enjoy exposure to the latest web application development technologies Agile development and highly collaborative design. Every team member is empowered to work develop and resolve issues independently in an efficient environment.
**Scope of the Project:**
The Division of Technology Services is responsible for developing implementing and maintaining multiple mission-critical applications for the Department of Social Services (DSS). We are seeking a highly motivated System Software Programmer to join the Web Application Development team. This role will focus on continuing the delivery and support of all applications for the Division of Early Care and Education (DECE) including maintaining and updating legacy applications into the larger integrated DECE application DISCC.
---
### **II. Daily Duties / Responsibilities**
As a key contributor within the Web Application Development team you will handle visual interface coding web services construction and full-lifecycle product development. Responsibilities include code development unit testing source code management build management integration testing and deployment.
* Interact with software engineers and technical leaders to understand component specifications and recommend changes for efficient development.
* Collaborate with industry and government groups to recommend data interchange formats APIs messaging strategies and server/hardware requirements.
* Design and document subsystems and components consisting of objects working together to execute encapsulated functions.
* Implement debug and execute tests for subsystems and components.
* Participate in integrated test sessions on both test and production servers.
* Determine and communicate the implications of system-level decisions helping the team mitigate risks or leverage new capabilities.
* Support the management of the team s technical infrastructure (e.g. repository build system testing system) under the guidance of project leads.
* Participate in efforts to share technology and expertise within the organization; mentor junior and aspiring software development engineers.
* Maintain existing applications and perform tasks efficiently to ensure overall project success.
---
### **III. Candidate Skills & Qualifications**
**Required Skills:**
* **3 Years:** Independently designing and implementing medium to large-scale software systems and components architectures.
* **3 Years:** Building web-based software systems utilizing N-tier architectures dynamic content highly scalable approaches and complex security.
* **3 Years:** Hands-on experience with C# and .
* **2 Years:** Experience with jQuery.
* **2 Years:** Experience with WCF.
**Required Environments and Tools Experience:**
* MS Server 2012 R2 enterprise server IIS 8.5
* MS SQL Server 2016
* TFS (Team Foundation Server)
* Microsoft Visual Studio 2010/2013/2015/2019/2022
* C# .NET MVC 3 or higher
* IIS SSRS WCF
* Entity Framework 6
* Responsive design
* Angular (PrimeNG)
* Knowledge of Microsoft operating systems and at least two application database messaging or web server systems.
* Successful design and implementation of multiple software components and subsystems.
**Preferred Skills:**
* Experience with Agile software development is a strong plus.
* Advanced experience with Entity Framework 6 Responsive Design and Angular (PrimeNG).
**Soft Skills:**
* Ability to communicate the design and implementation of software systems including strengths weaknesses and reasoning for implementation decisions.
* Strong oral and written communication skills to effectively interact with technical staff non-technical staff stakeholders and DSS/State IT personnel.
---
### **IV. Required Education**
* Bachelor s or higher degree in Computer Science or other quantitative discipline OR equivalent work experience.
### **Job Title: System Software Programmer - Intermediate** **Job ID:** 11502 **Client:** State of South Carolina Department of Social Services (DSS) / Division of Early Care and Education (DECE) **Employment Type:** Contract **Duration:** 12 months (with possibility for extension) **Work Locat...