Return To Search
Software Engineer (C#, .NET Developer)
Location: Austin, TX
Job Type: Contract
Company: IDR
Category: Development and Architecture
The Software Engineer (C#, .NET Developer) position presents an exciting opportunity for technology professionals seeking to advance their careers in software development with a leading organization in the public sector. As a Software Engineer (C#, .NET Developer), you will be an integral part of a collaborative team dedicated to designing, developing, and maintaining cutting-edge web-based and client/server applications. This role involves leveraging advanced programming expertise in C#, .NET Framework, ASP.NET (including Blazor and MVC), HTML5, JavaScript, CSS, and SQL Server to deliver high-quality solutions that meet complex business requirements.
The Software Engineer (C#, .NET Developer) will play a pivotal role in the entire software development lifecycle, from research and analysis to implementation and ongoing support. Working in tandem with fellow developers, business analysts, and project leadership, you will contribute your technical insights to validate requirements, address technical challenges, and ensure solutions align with organizational goals. The ideal candidate thrives in a team-oriented culture, demonstrates a proactive approach to problem-solving, and maintains a keen focus on delivering robust, scalable software applications.
If you are passionate about software engineering and seek an environment that values innovation, collaboration, and professional growth, apply now for the Software Engineer (C#, .NET Developer) role by clicking the job application button below.
Software Engineer (C#, .NET Developer) - Summary
- Contribute to the design, development, and maintenance of web and client/server applications using C#, .NET, ASP.NET (Blazor/MVC), HTML5, JavaScript, CSS, and SQL Server.
- Perform advanced programming, research, and analysis to enhance existing applications or develop new solutions that address specific business needs.
- Work closely with cross-functional teams to validate technical requirements, resolve issues, and implement best practices in software engineering.
- Support public sector initiatives by maintaining high standards of code quality, security, and performance in all deliverables.
Duties & Responsibilities
- Design, develop, and implement specialized programs or routines for web-based and client/server applications using C#, .NET, ASP.NET (Blazor/MVC), HTML5, JavaScript, CSS, and SQL Server.
- Conduct research, analysis, and troubleshooting to resolve complex technical challenges and enhance application functionality.
- Write, test, debug, and document complex software programs, ensuring adherence to coding standards and project requirements.
- Collaborate with developers, business analysts, and project leaders to validate requirements, address limitations, and propose effective solutions.
- Recommend improvements and identify risks in application development projects to support continuous improvement initiatives.
- Provide ongoing support for applications, including diagnosing and resolving issues, and implementing updates to maintain software at current standards.
Salary & Benefits
- Competitive compensation package designed to attract and retain top talent in the technology field.
- Comprehensive benefits including medical, dental, vision, and life insurance coverage.
- Employee Stock Ownership Program, providing opportunities for long-term financial growth.
- Access to a supportive, team-oriented culture that encourages collaboration and professional development.
- Recognition as an industry leader with awards such as ClearlyRated’s Best of Staffing® Client and Talent Award for 11 consecutive years.
Qualifications & Requirements
- Minimum of 7 years of experience in senior .NET application development, including complex web and Windows applications using C#, .NET Framework, ASP.NET (Blazor/MVC), HTML5, JavaScript, CSS, and SQL Server.
- Extensive experience (7+ years) in API automation and performance engineering, focusing on functional and performance automation of APIs, web services, and web applications using C# .NET and SQL Server.
- At least 5 years of experience in Cloud DevOps and Agile delivery environments, including Azure DevOps, AWS DevOps, CI/CD pipelines, and Agile/Scrum methodologies.
- Familiarity with TANS (required) and OSSE Orchard (preferred) for application development processes.
Ideal Candidate Snapshot
- Demonstrates a passion for software engineering and continuous learning of new technologies.
- Proven ability to work collaboratively with cross-functional teams in a dynamic, fast-paced environment.
- Strong analytical, problem-solving, and organizational skills with a detail-oriented approach.
- Effective communicator who can articulate complex technical concepts to both technical and non-technical stakeholders.
- Experience supporting large-scale public sector or enterprise applications is a plus.
Other Relevant Information
- The Software Engineer (C#, .NET Developer) role offers a chance to join an established organization with over 25 years of industry experience.
- Enjoy working in a close-knit, team-oriented environment where your contributions are valued and recognized.
- Opportunities for career advancement and professional growth are available within the organization.
- Join a company that values diversity and inclusion, ensuring all qualified applicants receive equal consideration for employment.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite employees to voluntarily self-identify their race or ethnicity, gender, and veteran status (if applicable). Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. You may access this form here.
If you are ready to take the next step in your software engineering career, apply today for the Software Engineer (C#, .NET Developer) role by clicking the job application button below.