Senior Software Developer
Winston-Salem, Forsyth County, North Carolina, 27104, USA
Listed on 2026-06-18
-
Software Development
Software Engineer, Full Stack Developer, C# / Unity Developer, Cloud Engineer - Software
Job Description
About L&E Research: L&E Research is a leader in qualitative research and recruitment, specializing in focus groups, in-depth interviews, and other cutting‑edge research techniques. With a commitment to delivering superior qualitative research, we both build and leverage advanced technology and nationwide recruiting to provide our clients with valuable insights and competitive advantages. Our mission is to build positive relationships, inspire happiness, and deliver excellence in all aspects of our work.
Job Summary: We are seeking an experienced Senior Software Developer with a robust background in the Microsoft development stack to join our dynamic team. The ideal candidate will have over 7 years of experience in software development, demonstrating the ability to work independently and collaboratively within a team. This role demands a thorough understanding of Microsoft technologies and a proven track record of delivering high‑quality software solutions.
Key Responsibilities- Software Development: Lead the design, development, and maintenance of complex software projects within the applications using the Microsoft development stack, including but not limited to .NET, C#, ASP.NET, and SQL Server.
- Project
Collaboration:
Work closely with cross‑functional teams, including product managers, designers, and other engineers, to align development efforts with business goals and deliver projects on time. - Code Review and Optimization: Conduct thorough code reviews, identify areas for improvement, and implement optimizations to enhance performance and scalability.
- Documentation: Maintain comprehensive technical documentation to support ongoing development and future enhancements.
- Continuous Improvement: Stay current with emerging technologies and industry trends, proactively incorporating new tools and techniques to improve development processes.
- Experience: Minimum of 7+ years of software development experience, with a strong emphasis on the Microsoft development stack.
- Technical
Skills:- Proficient in .NET, C#, ASP.NET, and SQL Server.
- Experience with frontend technologies such as JavaScript, HTML, CSS.
- Knowledge of cloud platforms, particularly Microsoft AWS, is desirable.
- Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Soft Skills:
- Strong problem‑solving skills and attention to detail.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Project Management: Familiarity with Agile/Scrum methodologies and project management tools.
- Experience with Dev Ops practices and tools.
- Familiarity with AI/ML technologies and their integration into software solutions.
- Knowledge of additional programming languages and frameworks.
- Professional Growth: Opportunities for continuous learning and professional development through sponsored education, certification, and attendance at industry conferences.
- Work‑Life Balance: Flexible working hours and a supportive remote work environment.
- Comprehensive Benefits: Competitive salary, health insurance, personal time off, and paid holidays.
If you are a passionate Senior Software Developer with a robust background in Microsoft technologies and a drive for excellence, we would love to hear from you. Please submit your resume and a cover letter detailing your relevant experience and why you are the perfect fit for this role.
Note: The employer reserves the right to amend and modify responsibilities should alternate needs arise. Reasonable accommodation will be provided for qualified individuals with disabilities to perform essential functions.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).