Senior .NET Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and experienced Senior .NET Full Stack Software Engineer to join our engineering team. The ideal candidate will have deep expertise in the .NET Framework, .NET Core, SQL Server, Microservices, and Web Development using MVC, Web Forms, and APIs. You will play a key role in designing, developing, and maintaining enterprise-grade applications, and will collaborate closely with cross-functional teams using Azure DevOps and Jira for project and incident management., * Design, develop, and maintain scalable and secure web applications using .NET technologies.
- Build and consume various APIs for integration with internal and external systems.
- Enhance, maintain, and convert to new tech our legacy applications built with ASP.NET Web Forms.
- Write and optimize optimized SQL queries and manage database schemas in SQL Server.
- Participate in code reviews, architecture discussions, and technical planning.
- Collaborate with Engineering, Support, and Product teams to ensure high-quality deliverables.
- Use Azure DevOps for CI/CD pipelines provisioning and execution.
- Troubleshoot and resolve application issues and performance bottlenecks.
- Work with team leads and team members to adopt best practices and coding standards.
Requirements
Do you have experience in Web services design?, * Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
- 5+ years of professional experience in .NET development.
- Strong proficiency in .NET Framework, .NET Core, C#, SQL, UI/UX.
- Hands-on experience with ASP.NET MVC, ASP.NET Web Forms, Microservices, API development and security.
- Solid understanding of SQL Server, including stored procedures and performance tuning.
- Experience with Azure DevOps for CI/CD and project lifecycle management.
- Experience working in an Agile Scrum environment, * Bachelor's degree in Computer Science, Engineering, or related field.
- Experience with cloud-based development in Microsoft Azure.
- Experience with integrating various AIs, LLM and machine learning into applications.
- Experience with front-end technologies (HTML, CSS, JavaScript) and familiarity with modern front-end frameworks (e.g., Angular, React).
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Paid time off
- Vision insurance
- Dental insurance
- Paid holidays, You Might Be A Fit If You…
- Have successfully worked in engineering teams (4-5 people) in SaaS startups
- Are equally comfortable in code reviews, product strategy, sprint planning
- Thrive in environments where priorities shift and structure is evolving
Why Join GreenWave? GreenWave is growing - fast. This is a ground-floor opportunity to shape our technical architecture, modernize a legacy platform, and help build the engineering team around you. Our culture prioritizes integrity, adaptability, and continuous learning. Join us in our mission to simplify commission management and drive success for our clients, team members, and owners/investors.
Pay: $100,000.00 - $135,000.00 per year, * 401(k)
- Dental insurance
- Health insurance
- Paid holidays
- Paid time off
- Vision insurance