Sr. .NET Software Engineer (Enterprise Education Systems) Location: Austin, Houston, or San Antonio Texas (onsite) Contract Position: 12months+
We are seeking a Senior .NET Software Engineer to support a large-scale enterprise education data and case management platform that enables special education services, student services, and regulatory compliance workflows. This role focuses on designing, developing, and enhancing mission-critical applications that manage student records, service tracking, reporting, and federal and state accountability requirements within a complex, high-availability environment. The position emphasizes full-stack development, performance optimization, and close collaboration with cross-functional stakeholders in an Agile development environment.
Qualifications:
Bachelor’s degree in computer science, management information systems, or a related field.
7 years of senior-level software development and web programming experience
Experience with .NET/C#, MVC, SQL Server, and automation of APIs and web applications
Experience designing and developing web-based and Windows-based applications using modern front-end and back-end technologies
Experience with database performance tuning and legacy data migration
Experience using Azure DevOps and AWS DevOps
Experience working in an Agile development environment
Experience supporting education, case management, or compliance-driven enterprise systems (Washington D.C.’s Office of the Special Superintendent of Education’s Orchard application preferred)
Prior work on large-scale public-sector or regulatory applications
Key Responsibilities:
Design, develop, and implement advanced web-based and client/server applications using C#, ASP.NET (including Blazor), MVC, HTML5, JavaScript, CSS, and SQL Server
Perform research, analysis, and implementation of specialized programs and routines to enhance front-end and back-end application functionality
Write, test, debug, document, and maintain complex application code following established best practices
Develop and optimize SQL queries to support performance tuning and legacy data migration
Implement and maintain API, web service, and application automation for functional and performance testing
Support enterprise application platforms by diagnosing issues, implementing fixes, and ensuring systems remain current and stable
Collaborate closely with developers, business analysts, and project leadership to validate requirements and deliver scalable technical solutions
Identify risks and recommend improvements to application development processes and system architecture
Genius Road, LLC is proud to be a Certified Women’s Business Enterprise, an Equal Opportunity Employer and values diversity. All employment is decided on the basis of qualifications, merit and business need.