Senior .NET/C# Software Engineer
Softconstruct Com — Armenia · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Are you GAME to JOIN US and be our new Senior .NET/C# Software Engineer?
SoftConstruct is on a search for a new player to join our team.
Responsibilities
Design, develop, and maintain high-performance backend services and applications using C# and the .NET framework (.NET 6/7)Lead architectural decisions and contribute to system design and code quality across projectsCollaborate closely with Product Owners, QA Engineers, DevOps, and other developers to deliver scalable, efficient, and reliable software solutionsImplement secure and optimized APIs, microservices, and backend systems that serve millions of users in high-load environmentsPerform code reviews and ensure compliance with engineering best practices and secure coding standardsDrive continuous improvement of the software development lifecycle (SDLC), including automated testing, code refactoring, and CI/CD integrationWork with databases (SQL Server, PostgreSQL, or NoSQL) and optimize data processing for high-volume systemsInvestigate, diagnose, and resolve complex production issues with a focus on long-term maintainabilityMentor and guide junior and mid-level developers through technical feedback and knowledge sharingStay up to date with the latest trends in .NET technologies and bring innovative ideas to enhance development practices
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field5+ years of experience in backend development using C# and .NET technologiesAdvanced proficiency in C# and the .NET ecosystem (.NET Core, ASP.NET Core, Entity Framework)Deep understanding of object-oriented programming (OOP), design patterns, SOLID principles, and clean architectureStrong experience in building and consuming RESTful APIs and microservices architectureExperience working with message brokers such as RabbitMQ, Kafka, or Azure Service BusProficiency in database management and optimization (SQL Server, PostgreSQL, or NoSQL)Solid understanding of unit testing, integration testing, and use of frameworks like xUnit, NUnit, MoqFamiliarity with CI/CD pipelines, version control (Git), and DevOps practicesExperience working in Agile/Scrum environments with cross-functional teamsStrong debugging and performance tuning skillsExcellent communication and problem-solving abilities
Do you like to learn hard, work hard and play hard?
Do you imagine better things, technologies, future?
If you answered “Yes” to at least two of these questions then we might be a great fit for you.
We have 65,525 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 65,525 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume