MMC Group logo

Software Developer 2, Applications/Software Development

MMC GroupAustin, TX

$83+ / hour

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Remote
On-site
Compensation
$83+/hour

Job Description

Software Developer 2, Applications/Software Development

Location: Austin, TX 78751Work Arrangement: Hybrid, Onsite and RemoteStart Date: November 2, 2026Expected End Date: August 31, 2027Business Hours: Monday through Friday, 8:00 AM to 5:00 PM

About the Opportunity

Our client is seeking an experienced Software Developer 2 to support the design, development, testing, implementation, and ongoing enhancement of complex enterprise applications.

This position will work closely with software developers, UX professionals, business analysts, and systems analysts to develop and maintain business-critical applications.

The ideal candidate will bring extensive software development experience with a strong technical background in Angular, C#, ASP.NET, and Oracle Database technologies.

Key Responsibilities

  • Research, design, develop, implement, and maintain complex software applications and programs.

  • Design, code, and modify complex computer programs, subroutines, triggers, stored procedures, objects, classes, and scripts.

  • Develop applications and system components using Angular, C#, ASP.NET, and Oracle Database.

  • Analyze complex business processes and translate requirements into effective technical solutions.

  • Test and evaluate new and existing applications and software functionality.

  • Generate test data and develop test scripts and execution sequences.

  • Review test results, identify defects, debug errors, and implement appropriate corrections.

  • Troubleshoot application issues involving functionality, performance, production support, and enhancements.

  • Apply established software development methodologies, programming standards, documentation standards, and testing practices.

  • Ensure applications are designed for quality, reliability, security, and maintainability.

  • Participate in peer code reviews to ensure compliance with development standards and business and system requirements.

  • Develop program specifications and design appropriate application and systems logic.

  • Collaborate with developers, UX professionals, business analysts, systems analysts, and other technical stakeholders.

  • Participate in Agile or Scrum-based software development activities.

  • Support application enhancements, issue resolution, and continuous improvement initiatives.

Required Qualifications

Candidates must have 7+ years of experience in the following areas:

  • Computer programming, systems analysis, and development of complex business processes and system solutions.

  • Coding, testing, and debugging applications in development and production environments.

  • Troubleshooting software issues related to performance, production support, issue resolution, and application enhancements.

  • Processing complex information logically and designing effective program and systems logic.

  • Developing technical and program specifications.

  • Working effectively within complex enterprise technology environments.

  • Applying strong written and verbal communication skills in a technical environment.

  • Collaborating effectively with technical teams, business stakeholders, and other functional groups.

  • Understanding current Information Technology trends, technologies, practices, and industry direction.

  • Applying architectural concepts and principles related to applications, infrastructure, information, and enterprise technology environments.

  • Evaluating and working with emerging technologies.

  • Applying tools, techniques, standards, and best practices designed to protect data integrity and associated processing environments.

  • Working within established technology standards, practices, and procedures.

  • Delivering software solutions using Agile or Scrum methodologies.

Core Technical Environment

Strong experience with:

  • Angular

  • C#

  • ASP.NET

  • Oracle Database

  • Stored procedures and triggers

  • Object-oriented programming

  • Application testing and debugging

  • Enterprise application development

  • Agile or Scrum development methodologies

  • Application architecture and software development standards

Preferred Qualifications

  • 2+ years of experience working with information architecture and information management methodologies within a large enterprise or government environment.

  • 2+ years of experience working with established enterprise software architectures, infrastructure components, and technology roadmaps.

  • Previous experience supporting complex public-sector or large-scale enterprise applications is a plus.

Ideal Candidate

The successful candidate will be a seasoned application developer who can work across the full software development lifecycle, from requirements analysis and technical design through coding, testing, debugging, implementation, and ongoing support.

Candidates should have particularly strong hands-on development experience with Angular, C#, ASP.NET, and Oracle, along with the ability to operate effectively within a structured Agile enterprise environment.

Throughout the past 35+ years, MMC, one of the most trusted names in workforce management services, has successfully delivered strategic solutions to large and small businesses in numerous industries. We have built our reputation on partnering with our clients and candidates to achieve the desired results. Our recruiting professionals have extensive experience matching the right candidate, to the right client, for the right position. We provide the best opportunities to the most talented candidates in a multitude of industries. MMC is a privately owned business with corporate headquarters in Irving, Texas. With 2,000+ employees, working in 40+ states, MMC is able to support all United States locations, and some international locations. We appreciate your interest in reviewing this particular position and we encourage you to visit our website where you can always search and apply for opportunities at www.mmcgrp.comBenefits with MMC Group MMC offers health insurance plans for our active candidates on assignment, including:
  • Medical, dental, and vision coverage
  • Life and disability insurance
  • Additional voluntary benefits
Join MMC and enjoy the support of a team that values your well-being, both on and off the job! MMC strives to ensure all job postings confirm details of the position, the rate of pay, and acknowledge that medical benefits are offered. Get started on your career journey today! Apply to become a part of the MMC Team!We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Software Developer 2, Applications/Software Development Jobs at MMC Group

What is the work location for this position at MMC Group?
This job at MMC Group is located in Austin, TX, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at MMC Group?
Candidates can expect a pay range of $83.33 (per hour).
What employment applies to this position at MMC Group?
The employer has not provided this information. This may be discussed during the hiring process.
What is the process to apply for this position at MMC Group?
You can apply for this role at MMC Group either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.