At Carter Software, we're revolutionizing the way businesses manage their data, and we're seeking a Senior C# .NET Software Engineer to join our dynamic team.
As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions.
You'll collaborate with cross-functional teams to design, implement, and maintain scalable and robust applications that meet the evolving needs of our clients.
What You'll Do: Design and develop high-quality software solutions using C# and the .NET framework. Collaborate closely with product managers, designers, and other engineers to translate business requirements into technical specifications. Architect and implement scalable and maintainable code following best practices and design patterns. Conduct code reviews, provide constructive feedback, and mentor junior team members. Proactively identify and address technical debt, performance bottlenecks, and other engineering challenges. Stay up-to-date with the latest technologies, trends, and best practices in software development. What We're Looking For: Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred. 5+ years of experience in software development using C# and the .NET framework. Strong proficiency in object-oriented programming, design patterns, and SOLID principles. Experience with SQL databases, particularly Microsoft SQL Server. Familiarity with front-end technologies such as JavaScript, HTML, and CSS is a plus. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Join us at Carter Software and be part of a passionate team that is shaping the future of data management.
If you're ready to take on new challenges and make an impact, we'd love to hear from you.
Apply now and let's build something amazing together!
#J-18808-Ljbffr