About this role
Job title: Senior Software Engineer
About the Role Senior Software Engineer at Guidehouse responsible for building, testing, and maintaining applications across front-end and back-end layers. You will work with React/HTMX on the front end, Go and/or .NET on the back end, implement RESTful APIs and event-driven architectures, and develop cloud-native microservices on Azure (preferred) or AWS/GCP. Collaboration with developers, testers, and the team, including code reviews and supporting existing applications, is essential.
What You'll Do
- Build, test, and maintain applications using Front-End – React and/or HTMX
- Back-End - Go and/or .NET/.NET Core
- Implement RESTful APIs and event-driven architectures for seamless system integration.
- Use Entity Framework for database access in .NET applications.
- Develop and work on cloud-native applications using platforms like Azure (preferred), AWS, or GCP.
- Implement and support microservices-based solutions.
- Use SQL Server for database-related tasks.
- Collaborate with other developers, testers, and team members.
- Participate in code reviews and follow best practices.
- Fix bugs and support existing applications.
What We're Looking For
- 4-6 years of hands-on programming experience in Go (Golang)/ .NET, or .NET Core.
- Hands-on experience in React and/or HTMX
- Experience with Entity Framework in .NET applications.
- Working knowledge of building CI/CD pipelines (GitHub Actions a big plus).
- Cloud development experience (Azure preferred; AWS/GCP also valuable).
- Good understanding of microservices.
- Experience working with SQL Server databases.
- Familiar with Git and version control.
- Able to write and execute unit/integration tests.
- Good communication skills (spoken and written).
- Team player.
- Willing to learn and adapt.