> Markdown version of [/jobs/ext/44848-software-developer](https://www.wearedevelopers.com/jobs/ext/44848-software-developer). 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 Developer - **Company:** SNI Companies - **Location:** Richardson, TX, United States - **Experience:** Expert - **Salary:** $100,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Computer-Aided Design, AutoCAD, Agile Methodology, Software Applications, ArcGIS (Software), Autodesk Revit, Microsoft Azure, C Sharp (Programming Language), Code Review, Software Debugging, Programming Tools, Python (Programming Language), Microsoft Visual Studio, MicroStation, Oracle Databases, Scrum Methodology, Software Engineering, SQL Stored Procedures, TypeScript, .NET Core, Blazor, Software Troubleshooting, Database Performance, Git, Information Technology, Restful APIs - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=681185d0b8f40ab6 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or related field * 7+ years of software development experience * Strong experience with .NET Framework / .NET Core and C# * Experience developing desktop applications * Proficiency with development tools including: + Visual Studio + VS Code + Azure DevOps + Git * Experience working with SQL Server or Oracle databases * Ability to write stored procedures, optimize queries, and tune database performance * Strong troubleshooting, analytical, and debugging skills * Excellent communication and collaboration abilities Preferred / Nice to Have * Experience with Blazor * Experience with JavaScript / TypeScript * Experience building or consuming REST APIs * Exposure to Python * Experience with engineering or design software such as: + AutoCAD + Civil 3D + Revit + MicroStation + OpenRoads Designer + ESRI ArcGIS ## Description * Design, develop, and maintain custom desktop applications using .NET / C# * Build software tools that integrate with engineering and design platforms * Collaborate with developers, engineers, and internal stakeholders to define business and technical requirements * Enhance and optimize existing applications to improve performance, usability, and functionality * Troubleshoot and resolve software issues, implementing fixes and improvements quickly * Develop scalable solutions that automate workflows and improve data visibility * Participate in Agile development processes including sprint planning and code reviews * Stay current with modern development technologies and frameworks ## Related Videos - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [WebAssembly Revolution: Elevating JavaScript's Reach and Performance](https://www.wearedevelopers.com/videos/1149-webassembly-revolution-elevating-javascript-s-reach-and-performance) - [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) - [Autism in Tech](https://www.wearedevelopers.com/videos/427-autism-in-tech) - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)