Full Time

Senior Software Engineer [.Net]

3Pillar Global
$100,000 - $150,000* / year (about $48–$72 an hour)

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 3Pillar Global, so some details may not match this job. The employer's own page has the real description.

Job Overview

3Pillar Global is seeking a driven and experienced Senior Software Engineer with expertise in .NET technologies. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions, collaborating closely with cross-functional teams to deliver projects on time and within budget. You will leverage your technical skills to solve complex problems and contribute to continuous improvement practices within the development team, ensuring that our applications meet the needs of our clients and uphold our commitment to excellence.



Job Responsibilities

  • Design and develop scalable, high-performance applications using .NET frameworks.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements.
  • Implement elegant and efficient code while adhering to best practices and design patterns.
  • Conduct code reviews and provide constructive feedback to team members to ensure code quality.
  • Troubleshoot and debug applications, identify performance bottlenecks, and implement optimizations.
  • Participate in Agile development methodologies, contributing to iterative processes and sprint planning.
  • Stay updated with emerging technologies and industry trends to integrate innovative solutions.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development, with a strong focus on .NET technologies.
  • Proficient in C#, ASP.NET, .NET Core, and RESTful API development.
  • Experience with SQL Server, Entity Framework, and unit testing frameworks.
  • Strong understanding of software development life cycle (SDLC) and Agile methodologies.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Effective communication skills, both written and verbal.


Technologies & Tools

The Senior Software Engineer will utilize a variety of technologies and tools including, but not limited to, C#, ASP.NET, .NET Core, Visual Studio, Azure DevOps, SQL Server, and Docker for containerization. Familiarity with front-end technologies such as JavaScript, HTML, and CSS, as well as frameworks like Angular or React, is also a plus, enabling full-stack development capabilities.



Ideal Candidates

Ideal candidates for this position will possess a strong technical foundation, combined with a proactive approach to problem-solving and a passion for developing innovative software solutions. They should excel in a fast-paced environment, demonstrating exceptional teamwork and collaboration skills. A commitment to continuous learning and adapting to new technologies is essential, alongside strong communication abilities that facilitate effective interaction with team members and stakeholders.

Computer Numerically Controlled Tool Operators: 169,000 people in the US, paid from $38,140 a year (the lowest 10%) to $73,890 (the top 10%), with $50,690 in the middle, in May 2025. See these jobs →

View Similar Jobs

Matches Jobs

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