> Markdown version of [/jobs/ext/1457599-software-developer](https://www.wearedevelopers.com/jobs/ext/1457599-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:** The Hale Group, Ltd. - **Location:** Clayton, NC, United States - **Salary:** $100,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), .NET Framework, Android Software Development, Android Studio, Software Applications, C Sharp (Programming Language), Software Quality, Code Review, Relational Databases, Software Debugging, Supervisory Control and Data Acquisition (SCADA), Microsoft SQL Server, MySQL, Object-Oriented Software Development, Proprietary Software, Query Optimization, Software Systems, Windows Forms, Xamarin, .NET Core, Software Troubleshooting, Software Application Programming, Git, Kotlin, Information Technology, Codebase, Software Version Control - **Published:** July 27, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=146a220ec7a3811f ## About the Role · .NET Development Experience (Required): Proven experience building applications using .NET Framework and modern .NET (.NET Core/.NET 6+), including C# and WinForms * Solid understanding of object-oriented programming principles * Experience with relational databases (SQL Server, MySQL, or similar) and writing efficient queries * Familiarity with version control systems (Git) * Ability to troubleshoot, debug, and optimize existing codebases * Strong problem-solving skills and attention to detail * Good communication and teamwork skills * Bachelor's degree in Computer Science, Information Technology, or equivalent practical experience Preferred Qualifications · Android Studio / Android app development experience (Priority Plus) - experience building, testing, and deploying native Android applications (Java or Kotlin) * Familiarity with cross-platform frameworks (Xamarin, MAUI, or similar) a plus * General IT support experience (networking, systems administration, hardware/software troubleshooting) * Knowledge of SCADA (AVEVA Edge) and/or PLC programming a plus ## Description The Hales Group is looking for a skilled Software Developer to join our team and help build, maintain, and improve our software systems to meet user needs and business requirements. The ideal candidate must have strong hands-on experience with .NET development and brings additional value through Android Studio experience. This role involves writing clean, efficient code, troubleshooting issues, and collaborating with cross-functional teams to deliver high quality software solutions and training and supporting end users., * Design, develop, test, and maintain proprietary software applications using .NET technologies, Java and C# * Be proficient in Android Studio in order to improve and troubleshoot a mobile Android application * Recommend and implement improvements that enhance software quality, performance, maintainability, and user experience. * Collaborate with cross-functional teams to define, design, and ship new features * Create and maintain technical documentation for software applications and system changes. * Diagnose and resolve technical issues across software and general IT systems * Write clean, scalable, and well-documented code * Participate in code reviews and contribute to best practices * Collaborate with engineering, operations, and business stakeholders to define requirements, develop solutions, test functionality, and implement software enhancements. ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [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) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## 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) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)