Software Engineer (.NET)

Posted 8 Days Ago
Be an Early Applicant
Hiring Remotely in Poland
Remote
Senior level
Information Technology • Software • Consulting
The Role
The role involves developing scalable backend systems using .NET Core, designing RESTful APIs, managing databases, and implementing automated testing. The engineer will work independently, optimize performance, and collaborate with cross-functional teams while mentoring junior members.
Summary Generated by Built In

Solvd Inc. is a premier software engineering company. We have 8 offices across the globe and over 800 international employees on staff. With over 12 years of experience, highly skilled teams around the world and deep industry knowledge, we help clients create software that improves their operations and opens new markets. We have built an impressive roster of digital-native enterprise clients including some of the biggest brands in retail and social media.


We are seeking a highly skilled and self-driven Senior Software Engineer with expertise in .NET as the primary competency. This role involves working on established codebases, and delivering end-to-end functionality with minimal supervision. Strong communication and ownership of tasks are critical to success in this position.

Responsibilities:

  • Develop scalable, high-performance backend systems using .NET Core.
  • Design and implement RESTful APIs and web services using ASP.NET Core.
  • Manage and optimize relational databases like SQL Server, with and without ORM mappers.
  • Implement and maintain automated testing strategies, including unit and integration tests with NUnit.
  • Deploy and maintain .NET applications within a CI/CD pipeline (GitHub Actions).
  • Work with cloud services, particularly AWS, to integrate backend solutions with services like S3, App Services, Functions, and Event Hubs.
  • Debug and optimize backend performance, implementing caching strategies where necessary.
  • Contribute to documentation of system functionality and design.
  • Participate in technical decision-making and solution architecture, promote knowledge-sharing and best practices.
  • Collaborate with front-end teams to ensure effective API integration, communicate effectively with cross-functional teams, including product managers, DevOps, and QA.

Mandatory requirements:

  • .NET Core: Advanced proficiency in developing backend applications.
  • ASP.NET Core: Strong experience in building RESTful APIs and web services.
  • C#: Expertise in asynchronous programming, LINQ, and dependency injection.
  • Database Management: Proficiency in designing and managing relational databases (ideally SQL Server), optimizing queries, and handling stored procedures.
  • Cloud Services: Experience with AWS services related to backend development (S3, App Services, Functions, Event Hubs).
  • Testing: Strong knowledge of unit and integration testing, particularly using NUnit.
  • CI/CD: Hands-on experience deploying .NET applications using GitHub Actions.
  • Performance Optimization: Understanding of caching strategies to improve performance.
  • Leadership: Ability to mentor and guide team members, making architectural decisions.
  • Communication: Fluent in English with the ability to explain technical concepts to non-technical stakeholders.
  • Problem-Solving: Strong debugging skills for troubleshooting complex backend issues in production.

Optional requirements:

  • .NET Framework: Some familiarity is beneficial but not mandatory.
  • Entity Framework Core: Experience using ORM for database interactions.
  • ServiceStack: Familiarity with the framework is a plus.
  • Authentication Protocols: Understanding of OAuth2, JWT, and SAML.
  • API Documentation: Experience with tools like Swagger/OpenAPI.
  • Infrastructure & DevOps:
  • Basic knowledge of server configurations and monitoring tools like DataDog.
  • Familiarity with hosting .NET services on Linux.
  • Proficiency with Docker for containerization and basic Kubernetes knowledge.
  • Front-End Collaboration: Basic understanding of HTML5, CSS3, and JavaScript for API integration.
  • Fault-Tolerant System Design: Knowledge of designing scalable and resilient systems.

Tech stack:

  • Backend: .NET Core, ASP.NET Core, C#.
  • Database: SQL Server (with and without ORM).
  • Cloud: AWS (S3, App Services, Functions, Event Hubs).
  • Testing: NUnit, Automated testing strategies.
  • DevOps & CI/CD: GitHub Actions, Docker, Kubernetes.
  • Security: OAuth2, JWT, SAML.
  • Monitoring & Performance: DataDog, Caching strategies.
  • Documentation: Swagger/OpenAPI.

Top Skills

.Net Core
Asp.Net Core
C#
The Company
708 Employees
Remote Workplace
Year Founded: 2011

What We Do

Solvd is an end-to-end software engineering and consulting company with over 800 employees located across eight countries in Latin America, North America, and Europe. The company is headquartered in California and has 7 development centers in Ukraine, Poland, Georgia, Argentina, Brazil, and Mexico, as well as a sales office in Hungary.

Solvd is partnering with leading technology companies such as Amazon and Adobe.

It delivers exceptional engineering and digital solutions to Fortune 500 clients across high-growth industries including financial services, retail & e-commerce, healthcare & life sciences, social media, software & Hi-Tech, etc. The services list covers all aspects and needs of modern businesses, including software product development, digital experience and design, DevOps and cloud, data, and AI/ML services.

Moreover, Solvd transformed its deep expertise in QA into a rich intellectual property library, which includes Zebrunner, an innovative proprietary quality management platform. To get more information about Solvd and Zebrunner, please visit https://www.solvd.com and https://zebrunner.com.

Similar Jobs

Starburst Logo Starburst

Staff Software Engineer, Spark

Big Data • Cloud • Information Technology • Software • Database • Analytics • Big Data Analytics
Easy Apply
Remote
Poland
481 Employees

Affirm Logo Affirm

Senior Software Engineer, Infrastructure Platform

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
Poland
2200 Employees

OpenX Technologies Logo OpenX Technologies

Staff Software Engineer (Python)

AdTech • Enterprise Web • Information Technology • Machine Learning • Marketing Tech • Sales
Easy Apply
Remote
Hybrid
Kraków, Małopolskie, POL
400 Employees

Similar Companies Hiring

Stepful Thumbnail
Software • Healthtech • Edtech • Artificial Intelligence
New York, New York
60 Employees
HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account