Senior Software Engineer - .NET

Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field., Minimum of 5 years of experience in .NET development, including .NET Core or newer versions., Strong experience with C#, ASP.NET MVC, Web API, and Entity Framework., Familiarity with DevOps tools, Git, CI/CD pipelines, and cloud platforms such as Azure or AWS..

Key responsibilities:

  • Design, develop, and maintain high-performance .NET applications.
  • Collaborate with cross-functional teams to deliver secure and scalable solutions.
  • Participate in code reviews, sprint planning, and Agile ceremonies to ensure productivity and code quality.
  • Mentor junior developers and troubleshoot application issues in production and development environments.

Aspire IT Services logo
Aspire IT Services

Job description

About the Job
As a Senior Software Engineer -.NET at Aspire, you will be responsible for designing, developing, and maintaining high-performance.NET applications. You will work closely with cross-functional teams to deliver secure, scalable, and reliable solutions that align with business goals. Your technical expertise and problem-solving mindset will be key in driving innovation and maintaining our high development standards.

What You’ll do
  • Collaborate with product owners, UI/UX designers, and QA engineers to deliver high-quality software.
  • Design, build, and maintain efficient, reusable, and reliable code using C# and the.NET framework (.NET Core/.NET 6+).
  • Develop APIs, microservices, and back-end systems with a strong focus on scalability and performance.
  • Participate in code reviews, sprint planning, and other Agile ceremonies to ensure high team productivity and code quality.
  • Troubleshoot and resolve application issues in production and development environments.
  • Implement and follow best practices for security, testing, and CI/CD pipelines.
  • Stay up to date with the latest.NET technologies and contribute ideas to improve systems and team processes.
  • Mentor junior developers and share technical knowledge across the team.
What You’ll Need

  • A bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 5 years of experience in.NET development, including.NET Core or newer versions.

  • Strong experience with C#, ASP.NET MVC, Web API, Entity Framework, and RESTful services.

  • Solid understanding of front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React (optional).

  • Proficiency in SQL Server and/or NoSQL databases.

  • Familiarity with DevOps tools, Git, CI/CD pipelines, and cloud platforms such as Azure or AWS.

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

  • Ability to work independently in a fast-paced environment, as well as collaboratively within a team.

  • Strong verbal and written communication skills.

  • Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.

Why Aspire
In addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this. 

  • Be part of a (Remote is here-to stay) organization 
  • Work and learn from great minds 
  • Explore new opportunities to learn and grow everyday by attending technical and non-technical training 
  • Get market exposure by working with international tech leaders 
  • Nursery reimbursement benefit 
  • Attend virtual and onsite international tech conference
  • Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO/ SOC.





Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Software Engineer Related jobs