Full Time

100% Remote - Senior Software Engineer (.Net)

Dice
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer (.Net) at Dice will play a crucial role in designing, developing, and maintaining cutting-edge software solutions in a fully remote environment. This position involves collaborating with cross-functional teams to create high-quality applications, while also providing mentorship to junior developers. The candidate will leverage their expertise in software development processes to enhance functionality and productivity within our software systems.



Job Responsibilities

  • Design, develop, and implement robust and scalable software applications using .Net technologies.
  • Collaborate with product management and other stakeholders to refine and define application requirements.
  • Conduct code reviews to ensure the quality, maintainability, and performance of software solutions.
  • Troubleshoot, debug, and optimize existing software applications for continuous improvement.
  • Mentor junior developers, providing guidance in best practices for coding, testing, and software design.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in software development.
  • Participate in Agile/Scrum ceremonies to assist in project planning and delivery.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of professional experience in software development, specifically with .Net technologies.
  • Strong proficiency in C#, ASP.NET MVC, and web services (RESTful and SOAP).
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Familiarity with database management systems, including SQL Server or PostgreSQL.
  • Solid understanding of software architecture patterns and principles (e.g., MVC, MVVM).
  • Excellent analytical and problem-solving skills.
  • Strong communication skills, both verbal and written.


Technologies & Tools

The Senior Software Engineer will primarily use .Net technologies, including C# and ASP.NET, along with various frameworks for building high-performance applications. The role also requires proficiency in JavaScript frameworks (such as Angular or React) for front-end development and SQL Server for database management. Familiarity with version control systems such as Git and development methodologies such as Agile would be beneficial for seamless collaboration and project management.



Ideal Candidates

Ideal candidates for the Senior Software Engineer position at Dice are individuals who possess a passion for technology and software development. They demonstrate strong leadership qualities and are eager to contribute to a collaborative team environment. A proactive approach to problem-solving and a commitment to continuous improvement will set successful candidates apart. Additionally, candidates should have the ability to adapt to changing priorities and tackle challenges in a fast-paced, remote working environment.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.