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 Jobs via Dice, so some details may not match this job. The employer's own page has the real description.
Job Overview
We are seeking a highly skilled Senior Software Engineer with expertise in .Net technologies to join our dynamic and innovative team in a fully remote capacity. This role is designed for individuals who are passionate about software development and are eager to tackle complex challenges while contributing to high-impact projects. The ideal candidate will have a strong background in .Net architecture, held accountable for developing robust, scalable applications, providing technical leadership, and collaborating effectively with cross-functional teams to deliver an exceptional user experience.
Job Responsibilities
- Design, develop, and maintain high-quality software applications using .Net technologies.
- Lead the architecture and technical design discussions to identify best practices and scalable solutions.
- Collaborate with product management to gather requirements and translate them into technical specifications.
- Debug, troubleshoot, and optimize existing applications for improved performance and scalability.
- Contribute to code reviews and provide constructive feedback to junior developers.
- Implement automated testing frameworks to ensure application reliability and performance.
- Stay current with industry trends and emerging technologies to continuously improve development processes.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in software development, specifically with .Net technologies.
- Proficient in C#, ASP.NET, .NET Core, and web API development.
- Experience working with SQL databases (MS SQL Server, PostgreSQL) and ORM frameworks.
- Strong understanding of software development methodologies, including Agile and Waterfall.
- Excellent problem-solving skills and ability to work independently in a remote environment.
- Effective communication skills, both written and verbal, to collaborate with team members and stakeholders.
Technologies & Tools
The Senior Software Engineer will be working with a variety of cutting-edge technologies including, but not limited to, .NET Framework, .NET Core, C#, Visual Studio, Azure DevOps, and RESTful APIs. Familiarity with front-end frameworks like Angular or React is preferred, along with version control systems such as Git or SVN. Strong knowledge of relational databases and cloud computing platforms will be essential for successful application deployment and performance management.
Ideal Candidates
Successful candidates for the Senior Software Engineer position will exhibit a strong work ethic, passion for technology, and a commitment to excellence. They should possess a proactive mindset, demonstrating initiative and the ability to mentor less-experienced team members. A collaborative spirit, along with excellent communication skills, is critical for engaging with different departments and stakeholders. The ability to adapt to changing technologies and a willingness to learn continuously will significantly contribute to the team's overall success.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.