> Markdown version of [/jobs/ext/3847368-software-architect](https://www.wearedevelopers.com/jobs/ext/3847368-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect - **Company:** Seneca Resources - **Location:** Montgomery, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, ADO.NET, Application Lifecycle Management, Application Performance Management, ASP.NET MVC Framework, HTML5, Bootstrap (Software), C Sharp (Programming Language), Code Review, Information Systems, Databases, Data Security, Internet Information Services (IIS), JQuery, Microsoft Visual Studio, Microsoft SQL Server, Performance Tuning, Systems Development Life Cycle, Backend, Information Technology, SQL Server Management Studio (SSMS) - **Published:** October 20, 2026 - **Apply:** https://www.juju.com/job/23_5AC8A80925DDCF48103E1F9883DC4B9E ## About the Role Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent experience Proven experience as a Software Architect or Senior .NET Developer in enterprise environments Strong technical expertise in: ASP.NET MVC (Core, 4, or 5) C# ADO.NET SQL Server and SQL Server Management Studio (SSMS) HTML5, JavaScript, and jQuery Visual Studio Bootstrap Hands-on experience with IIS configuration, performance optimization, and troubleshooting Strong understanding of secure application design and development best practices Excellent communication skills with the ability to present technical concepts to non-technical audiences, Experience designing and supporting enterprise-scale application architectures Proven ability to improve application performance, scalability, and maintainability Demonstrated success leading and collaborating across cross-functional teams Strong analytical, critical thinking, and problem-solving skills Ability to balance technical excellence with business priorities and delivery timelines ## Description Position Title: Software Architect - IIS Applications Location: Montgomery, Alabama (Onsite, Monday-Friday) Clearance Requirements: None required Pay Rate: Based on Experience Position Description We are seeking a highly skilled Software Architect to lead the design, development, and continuous enhancement of mission-critical applications hosted on IIS. This role serves as the technical authority across the full application lifecycle, ensuring solutions are secure, scalable, high-performing, and aligned with enterprise standards. The ideal candidate brings a strong architectural mindset, deep expertise in ASP.NET, C#, and SQL Server, and the ability to translate complex business requirements into effective, reliable technical solutions. This individual will collaborate closely with cross-functional teams to deliver applications that support critical business operations. This is an onsite position based in Montgomery, Alabama, offering the opportunity to contribute within a structured and collaborative environment. Key Responsibilities Lead architectural design and planning for enterprise-level applications optimized for IIS environments Translate complex business and functional requirements into clear technical designs and specifications Design and oversee the development of scalable, maintainable, and high-performance .NET applications Evaluate and select appropriate frameworks, tools, and technologies for both front-end and back-end development Establish and enforce coding standards, architectural best practices, and code review processes throughout the SDLC Design solutions with a strong emphasis on database efficiency, performance tuning, and optimized data access Ensure all architectures adhere to secure software design principles and enterprise security standards Act as a technical liaison between developers, project managers, business analysts, and stakeholders Provide technical leadership, mentorship, and guidance to development teams