Software Application Architect #26-001
State of South Carolina · Columbia, SC · 1 mo ago
EngineeringFull-time
About the role
Under limited supervision, the Application Developer IV serves as a senior technical expert responsible for leading the analysis, design, development, and enterprise-level modification of complex software systems that support agency operations.
Responsibilities
- Interpret, develop, debug, and test software applications.
- Use UI frameworks such as MudBlazor and/or DevExpress.
- Apply modern UI/UX principles.
- Ensure reliability, security, and modernization of mission‑critical applications (custom and COTS).
- Oversee web services, cloud‑based integrations, and related technologies supporting internal and external system communication.
- Collaborate with ITS leadership to implement long‑term development strategies, adopt emerging technologies, and guide the full software development lifecycle across teams.
Requirements
A bachelor's degree in computer science or a related area and 6 years of experience in computer system development and modification. Relevant experience may substitute for the bachelor’s degree on a year‑for‑year basis.
Qualifications
- 10 years of application development experience with extensive system‑level knowledge of programming techniques, information systems, and computer languages.
- Strong skills in writing and revising programs, interpreting technical instructions, and analyzing complex data.
- Experience coordinating technical teams and producing clear technical reports is required.
Skills
- Object‑oriented programming
- T‑SQL
- Web applications
- API services
- Scripting languages
- Source control tools (TFS/DevOps)
- Cloud‑based platforms
- Web services integration
- UI frameworks (MudBlazor, DevExpress)