Skip to Main Content

Job Title


Senior Software Engineer


Company : Robert Half


Location : New York City, NY


Created : 2024-05-04


Job Type : Full Time


Job Description

We are looking for a seasoned Senior Software Engineer to join our dynamic team of experts. The ideal candidate will bring a depth of experience in the .NET framework, proficiency in C#, and a passion for front-end and cloud technologies.Do you have the right skills and experience for this role Read on to find out, and make your application.Key Responsibilities:Develop and maintain scalable software solutions using .NET, C#, JavaScript, Angular, React, and other relevant technologies.Collaborate with cross-functional teams to define, design, and ship new features.Implement secure, reliable, and scalable cloud-based applications using Azure.Optimize applications for maximum speed and scalability while ensuring application security.Mentor junior developers, conduct code reviews, and ensure software quality and performance standards.Participate in the full software development lifecycle, including requirement analysis, architecture, design, coding, testing, and deployment.Troubleshoot, debug, and upgrade existing software.Assist in the integration of user-facing elements developed by front-end developers with server-side logic.Provide technical leadership and support to software development teams.Stay up-to-date with emerging technologies and industry trends to incorporate into operations and activities.Qualifications:Bachelor's or Master's degree in Computer Science, Engineering, or a related field.At least 5 years of professional experience in software development with a strong command of .NET, C#, JavaScript, and SQL.Extensive experience with front-end technologies such as Angular and React.Proven experience with Microsoft Azure and cloud architecture patterns.Solid understanding of object-oriented programming, relational databases, and service-oriented architecture.Proficiency in code versioning tools, such as Git.Excellent problem-solving skills and ability to work under tight deadlines.Strong communication and team collaboration skills.