C-Sharp Jobs Senior Software Engineer (C# and .NET)

Senior Software Engineer (C# and .NET)

Nesco Resource
Nesco Resource

Creating meaningful connections between talent and companies, because one opportunity can change everything.

Position Summary

We are looking for a highly experienced Staff Software Engineer to join our energetic team. In this position, you will lead the design, development, and upkeep of advanced software solutions that tackle complex business issues. You will be instrumental in modernizing legacy systems, advocating AWS best practices, and mentoring colleagues to promote technical excellence.

Main Responsibilities

  • Develop and improve high-quality software and technical solutions that fulfill critical business requirements.

  • Lead efforts to redesign and migrate legacy systems to the AWS cloud platform.

  • Ensure software quality through comprehensive unit and integration testing while encouraging best coding practices.

  • Work closely with cross-functional teams to meet sprint objectives, offering guidance and sharing knowledge.

  • Conduct code reviews to maintain standards and facilitate smooth code deployment.

  • Manage workload effectively to meet deadlines and deliver project goals.

Qualifications

We seek a seasoned professional with a blend of technical skill, innovative thinking, and teamwork. Ideal candidates should have:

  • At least 10 years of direct software development experience.

  • Strong expertise in C#, SQL, JavaScript, .NET Framework, and .NET Core.

  • Proven background in cloud development on AWS with thorough knowledge of AWS best practices.

  • Understanding of architectural patterns like domain-driven design, microservices, and Agile (e.g., Scrum).

  • Excellent problem-solving, design, and debugging skills.

  • Experience managing the full software development lifecycle, from requirements to deployment.

  • Ability to work independently while thriving in team collaborations.

  • Strong analytical skills to interpret and apply complex business requirements.

  • Commitment to integrating test automation within the development workflow.

Why Join Us?

  • Lead modernization initiatives that have a significant impact on key systems and products.

  • Engage in continuous learning and work alongside talented professionals.

  • Be part of a culture that values creativity, quality, and innovation.

Benefits

Nesco Resource offers a robust benefits package, including Medical, Vision, Dental coverage, 401K plans, and Employee Assistance Programs (EAP). We are an equal opportunity employer committed to diversity and inclusion, prohibiting discrimination based on any legally protected characteristic.