Senior Software Developer
Location: Roswell, GA (Hybrid – partial remote flexibility)
Company: Build Technology Group
Job Type: Full-Time Company Overview
At Build Technology Group, we provide innovative software solutions that help our partners grow, modernize, and thrive. As a trusted consulting firm, we blend deep technical expertise with thoughtful business insight, enabling our clients to solve complex challenges and embrace the future with confidence. Our team is known for a hands-on, collaborative approach and a strong culture of continuous improvement.
Position Summary
We are looking for a Senior Software Developer who is passionate about delivering impactful software solutions across a wide range of technologies. While your core expertise should be rooted in the Microsoft stack— including C# and SQL Server— you’ll also bring versatility across web, mobile, and multi-platform development.
This is a consulting-facing role, requiring both technical depth and strong interpersonal skills. You’ll be a key part of project teams delivering end-to-end software systems for our clients, often acting as a lead developer or architect, and sometimes directly engaging with stakeholders to refine requirements, present solutions, or support implementation.
Were looking for a well-rounded technologist who demonstrates excellence in communication, technical design, and hands-on development, and who thrives both independently and within a collaborative team.
Key Responsibilities
Design, develop, and maintain modern web and mobile applications using Microsoft technologies (C#, ASP.NET, SQL Server)
Contribute to architectural decisions and technical strategy across projects
Write clean, maintainable, and efficient code following industry best practices
Lead and mentor junior developers and support peer code reviews
Collaborate with clients to understand business goals, gather requirements, and present technical solutions
Participate in Agile ceremonies and actively manage your own sprint tasks and deliverables
Support multiple concurrent projects while balancing priorities and client expectations
Communicate effectively with both technical teams and business stakeholders
Stay current with emerging technologies and identify opportunities for innovation or process improvement
Qualifications
5+ years of professional software development experience with strong expertise in the Microsoft stack (C#, ASP.NET Core, SQL Server)
Experience in mobile development (Xamarin, .NET MAUI, React Native, or native iOS/Android)
Strong grasp of software design principles, architecture patterns, and scalable system design
Proven experience developing web applications, APIs, and database-driven systems
Ability to lead technical conversations with clients and guide project teams
Demonstrated technical acumen, work ethic, and self-driven attitude
Excellent communication and presentation skills, both written and verbal
Comfortable in both team environments and independent development work
Bachelors degree in Computer Science, Engineering, or related field, or equivalent experience
Preferred Skills
Experience with cloud platforms (Azure or AWS)
Familiarity with DevOps tools and CI/CD pipelines
Exposure to front-end frameworks (React, Angular, or Blazor)
Consulting or client-facing project experience
Knowledge of mobile device deployment, app store processes, and cross-platform optimization Why Build Technology Group
Work with a collaborative, senior-level team focused on solving real business problems
Contribute directly to projects that have high visibility and impact
Hybrid and flexible work environment
Growth-oriented, team-first culture
Interested?
Apply here on LinkedIn or email us at to start the conversation.
Let’s build something great — together.