> Markdown version of [/jobs/ext/3111547-software-developer](https://www.wearedevelopers.com/jobs/ext/3111547-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:** greenpath, inc. - **Location:** Farmington, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Profiling, Software Quality, Continuous Integration, Relational Databases, Software Debugging, Entity Framework, Revision Control Systems, Team Foundation Server, NHibernate, Scrum Methodology, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, Subversion, Transact-SQL, User-Centered Design, Web Applications, Test-Driven Development (TDD), Git, AngularJS, Restful APIs, Grpc, Microservices - **Published:** September 27, 2026 - **Apply:** https://www.juju.com/job/16_9540d8b0 ## About the Role * 4-6 years of experience in software engineering. * Strong verbal and written communication skills to convey complex technical concepts. * Proficiency in T-SQL, C#, JavaScript, HTML, CSS. * Experience with SPA frameworks (Angular), Microservices, and relational databases. * Familiarity with ORM technologies (Entity Framework, NHibernate, Dapper). * Knowledge of Unit Testing, Test Driven Development (TDD), and source control systems (SVN, Git, TFS). * Understanding of Agile methodologies (Scrum, Kanban). Preferred Qualifications * Experience with Azure DevOps and modern CI/CD practices. * Familiarity with AI-assisted development tools. * Certifications in software development or Agile methodologies. * Exposure to human-centered design principles and collaborative development practices. ## Description The Software Developer plays a critical role in designing, developing, and maintaining applications that enhance the client experience and support GreenPath's technology transformation. This position collaborates with internal teams, external partners, and onshore/offshore resources to deliver scalable, secure, and high-quality software solutions. Operating in a SCRUM environment, the Software Developer ensures timely delivery of features, adherence to coding standards, and continuous improvement of systems. Responsibilities * Design, implement, test, and document multi-tier applications. * Write high-quality code using T-SQL, C#.NET, JavaScript. * Develop web applications leveraging SPA frameworks (Angular) and Microservices (RESTful, SOAP, GRPC). * Diagnose and resolve software defects using debugging and profiling tools. * Ensure quality solutions by following team policies, coding standards, and best practices. * Analyze requirements to create accurate work estimates and plans. * Collaborate with cross-functional teams to deliver projects in an Agile environment. * Utilize AI tools to improve code quality and productivity. * Support continuous learning and professional development initiatives. ## Related Videos - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) - [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) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [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) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)