Full Time

Remote Senior Software Engineer (.NET)

Dice
Remote!
$100,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.

Overview


Dice is seeking a Remote Senior Software Engineer specialized in .NET to join our dynamic engineering team. This role demands a robust understanding of software development principles, deep expertise in .NET technologies, and experience in collaborative environments. The ideal candidate will take charge of designing, building, and maintaining scalable applications while ensuring high performance, robustness, and security. This position involves working closely with cross-functional teams to influence the development lifecycle and promote best practices in code quality and architecture.



Job Responsibilities

  • Design, develop, and implement scalable applications using .NET technologies.
  • Collaborate with product managers and stakeholders to define project requirements and deliver innovative software solutions.
  • Maintain and enhance existing applications by diagnosing and fixing bugs promptly.
  • Conduct code reviews and provide mentorship to junior developers to cultivate best practices in coding standards and development methodologies.
  • Participate in system architecture and design decisions; drive the adoption of forward-thinking technologies.
  • Ensure software is thoroughly tested and meets all the requirements prior to deployment.
  • Engage in continuous learning and self-improvement, staying updated with industry standards and emerging technologies.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Minimum of 5 years of professional experience in software development, specifically within the .NET framework.
  • Strong proficiency in C#, ASP.NET, MVC, and WCF.
  • Experience with front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., Angular, React).
  • Familiarity with database management systems including SQL Server or Oracle.
  • Solid understanding of software development methodologies, particularly Agile and DevOps practices.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.


Technologies & Tools


The position utilizes a variety of cutting-edge technologies and tools, including but not limited to .NET Core, ASP.NET, C#, SQL Server, Entity Framework, and Azure DevOps for cloud services and CI/CD pipelines. Familiarity with version control systems like Git and project management tools such as Jira or Trello will also be essential for streamlining the development process and collaboration within teams.



Ideal Candidates


Ideal candidates will possess a strong analytical mindset, exceptional attention to detail, and a passion for software engineering. They should thrive in a collaborative environment and exhibit strong communication skills, both verbal and written. A proactive attitude towards learning and adapting to new technologies is crucial, as is the ability to effectively manage multiple tasks and projects simultaneously. Candidates should also demonstrate leadership qualities with a commitment to fostering a culture of continuous improvement and innovation within the team.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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