System Software Programmer

TechArmy
  • Columbia, SC
    4 days ago

    Job Description

    Scope of the Project

    The Division of Technology Services is responsible for developing, implementing, maintaining, and supporting multiple mission-critical applications for the Department of Social Services.

    The Department seeks a highly motivated individual with strong software development skills to join the Web Application Development team in continuing the delivery of the new Economic Services Re-Engineering projects and the Refugee Management System.

    Daily Duties / Responsibilities

    Responsibilities include code development, unit testing, source code management, build management, integration testing, and deployment.

    Major responsibilities include:

    • Interact with other software engineers and technical leaders to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development.
    • Interact with representatives of industry and government organizations to understand and/or recommend data interchange formats, APIs, messaging strategies, application server software, hardware platforms, and virtual machine requirements.
    • Design and document subsystems and system components consisting of multiple object-oriented components working together to execute encapsulated functions within larger enterprise systems.
    • Implement and debug software subsystems and application components.
    • Develop and execute unit tests for subsystems and application components.
    • Participate in integrated testing of application components and subsystems across test and production environments.
    • Determine and communicate the implications of system-level decisions on subsystems and components while identifying opportunities to mitigate risks or leverage advantages.
    • Define and communicate component requirements and capabilities within the context of the larger system, project, and development team.
    • Support management of the team's technical infrastructure, including source code repositories, build systems, and testing environments under the guidance of senior engineers and project leads.
    • Participate in knowledge-sharing initiatives across the organization and mentor junior and aspiring software development engineers.
    • Perform assigned tasks efficiently while collaborating with the development team to ensure successful project delivery.
    • Serve as a key contributor within the Web Application Development team supporting the Economic Services Re-Engineering initiative, delivering a new Registration, Interview Center, and Eligibility System for the Department of Social Services.

    Requirements

    Required Skills (Ranked in Order of Importance)

    • Seven (7)+ years of experience independently designing and implementing medium- to large-scale software systems and components using .NET architectures.
    • Five (5)+ years of experience developing data-driven applications utilizing SQL databases as part of enterprise application architecture.
    • Five (5)+ years of experience developing web-based software systems utilizing N-tier architectures, dynamic content, highly scalable designs, and complex security models and implementations.
    • Two (2)+ years of experience developing applications using Angular.
    • Eligible to work in the United States.

    Preferred Skills

    • Experience designing and developing Economic Services Eligibility applications (SNAP/TANF).
    • Experience working within Agile software development environments.

    Required Education

    • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional work experience.

    Preferred Certifications

    • Microsoft Certifications (Development Technologies).

    Numbers & Facts

    LocationColumbia, SC

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Application Serversunmatched
    • Build Managementunmatched
    • Community and Social Servicesunmatched
    • Computer Scienceunmatched
    • Customer Support/Serviceunmatched
    • Data Formatsunmatched
    • Design Documentunmatched
    • Engineeringunmatched
    • Enterprise Applicationsunmatched
    • Enterprise Architectureunmatched
    • Government Organizationsunmatched
    • Hardware Virtualizationunmatched
    • Information Technology & Information Systemsunmatched
    • Integration Testingunmatched
    • Internet Applicationunmatched
    • Large-Scale Systemsunmatched
    • Mentoringunmatched
    • Microsoft .NETunmatched
    • Microsoft Certificationsunmatched
    • Multi-tier Architectureunmatched
    • Object Oriented (OO)unmatched
    • Production Systemsunmatched
    • Project Developmentunmatched
    • Project Estimatesunmatched
    • Reengineeringunmatched
    • Risk Managementunmatched
    • SNAPunmatched
    • SQL Databasesunmatched
    • Social Workunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Testunmatched
    • Systems/Internals Programmingunmatched
    • Team Lead/Managerunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Unit Testunmatched
    • Virtual Machine (VM)unmatched
    • Web Programmingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder