> Markdown version of [/jobs/ext/480347-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/480347-full-stack-software-engineer). 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). --- # Full Stack Software Engineer - **Company:** Progressive Machine & Design Llc - **Location:** Victor, NY, United States - **Experience:** Experienced - **Salary:** $90,000.0 - $105,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), .NET Framework, AutoCAD, Agile Methodology, Microsoft Azure, Bootstrap (Software), C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Databases, SolidWorks (CAD), Data Security, Relational Databases, Software Design Patterns, DevOps, Web Development, Entity Framework, White-Box Testing, JQuery, Microsoft SQL Server, Model View Controller (MVC), Open Web Application Security, Software Engineering, Software Systems, SQL Databases, Systems Integration, Transact-SQL, Web Applications, Web Pages, YAML, .NET Core, ReactJS, Backend, Git, Information Technology, Front End Software Development, Software Version Control, Service Stack, Legacy Systems - **Published:** June 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2c10b59e3e2e62ea ## About the Role Do you have a Bachelor's degree?, Qualification Requirements: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required., * BS Degree in Computer Science, Software Engineering, Information Technology, or related fields. * 3+ years of experience with design, development, and maintenance of .NET web applications using C#. * Familiarity with .NET Framework, .NET Standard, and .NET Core is required. * 3+ years of experience with web development technologies: HTML, JS, CSS, jQuery, Bootstrap * 3+ years of experience with SQL and relational databases. T-SQL experience preferred. * Familiarity with modern software development best practices, design patterns, and conventions e.g. SOLID, OWASP Top 10, GoF Design Patterns. * Familiarity with Git. Understanding of version control principles. * Experience with any of the following is a plus, but not required: * DevExtreme, React * SolidWorks Interop, EPDM Interop * Entity Framework or micro-ORM systems (Dapper) * Azure DevOps Server, YAML pipelines * Design * Experience with .NET Core and migration from .NET Framework to .NET Core is a big plus. * Excellent technical writing skills. Ability to create documentation for CMMC change control compliance and user-facing patch notes & work instructions. ## Description * Design, develop, and maintain components for an ASP .NET web application. * Design front-end components for optimal user experience using HTML, CSS, and JavaScript. * Design server-side components using C# and SQL server using modern software design patterns. Update and refactor legacy systems to comply with contemporary code standards. * Support and contribute to an existing suite of automated white-box software tests. * Design, develop, and maintain supporting .NET applications related to: * Automated background tasks. * Integrations with SolidWorks, Enterprise PDM Vault, and AutoCAD Electrical. * Integrations with ERP and accounting software. * Assist with in-depth root cause analysis and technical research for application issues escalated from IT support related to .NET applications. * Assist with an internal quality assurance process for .NET applications., * Participate in requirements gathering, prototyping, and planning for a suite of internal .NET applications as part of an agile software engineering workflow using Azure DevOps. * Design, develop, and test .NET software solutions using our technology stack. This includes: * Intuitive and flexible web pages with interactive UI elements. * Robust server-side application and data access services. * SQL data structures, procedures, and other database elements. * Maintain and modernize existing internal .NET applications by introducing modern software engineering patterns, .NET and C# features, and more efficient algorithms. * Adhere to and uphold a set of best practices, standards, and conventions for .NET software solutions defined by the manager. Perform code review for other developers to reinforce compliance. * Review and investigate .NET application issues escalated by the IT support team. Perform root cause analysis and provide resolution options to IT support and IT development manager. * Execute black-box tests with existing software acceptance criteria against a .NET application. Record and report test results through a DevOps system. * Any other task assigned by management within scope of position, federal and state regulations. Our technology stack includes: Front-End: * ASP .NET MVC with Razor Views * HTML, JS, CSS, DevExtreme jQuery, Bootstrap Back-End: * .NET Framework, .NET Standard, .NET * C#, T-SQL (SQL Server) * Quartz.NET, SolidWorks Interop, EPDM Interop ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)