Senior Software Engineer
: Job Details :


Senior Software Engineer

Robert Half

Location: New York,NY, USA

Date: 2024-05-16T03:28:31Z

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.

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.

Apply Now!

Similar Jobs (0)