ACL Digital logo

Software Developer II

ACL Digital

Austin, TX
Full Time
Senior
1 day ago

Job Description

About the Role

The Software Developer II is responsible for developing and modifying moderately complex software application programs from detailed specifications. The role involves gathering user requirements, coding, testing, debugging, documenting, and maintaining software programs and applications. The position requires working independently with discretion and judgment, utilizing knowledge in software development, and providing system training and support. This role is suited for an intermediate-level developer who is building higher-level skills and knowledge in software development within an office environment, with potential for on-call support outside standard hours.

Key Responsibilities

  • Develops and modifies moderately complex software application programs from detailed specifications.
  • Gathers user requirements and documents functional and technical specifications as needed.
  • Codes, tests, debugs, documents, and maintains software programs and applications.
  • Creates detailed system documentation.
  • Evaluates and installs off-the-shelf pre-packaged software in conjunction with business requirements.
  • Rewrites or reworks existing software programs based on new requirements.
  • Maintains existing software programs, troubleshoots, and provides tier 3 user support for software applications.
  • Coordinates software development activities with infrastructure and testing staff.
  • Provides system training to end users and system owners.

Requirements

  • Six or more years of experience in developing and programming/coding software applications or relevant experience.
  • A degree(s) in computer science or relevant field may be substituted per guidelines for certain years of experience.
  • Strong C#/ASP.NET Core experience.
  • Strong object-oriented programming experience.
  • TypeScript and React frontend experience.
  • Knowledge of software system development methodologies.
  • Knowledge of software design analysis and current methodologies.
  • Knowledge of client-server and web-based system architectures and design.
  • Knowledge of data modeling and database concepts.
  • Knowledge of structured query language (SQL).
  • Knowledge of service-oriented architectures and web services.
  • Intermediate skill level in current programming languages and development frameworks.
  • Intermediate skill level in Microsoft Office products.
  • Intermediate skill level in software debugging and troubleshooting tools.
  • Intermediate skill level in source code management, change management, and configuration management.
  • Ability to build relationships and foster teamwork.
  • Ability to work in a team environment.
  • Ability to balance competing and high-priority work demands.

Nice to Have

  • Experience with software architecture concepts and operating systems.
  • Experience with business analysis and user requirements gathering.

Qualifications

  • Degree(s) in computer science or relevant field (or equivalent experience).
Apply Now

Job Details

Posted AtJun 25, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

About ACL Digital

Website

acldigital.com

Company Size

1001-5000 employees

Location

Austin, TX

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches