Summary
✨ AI‑Generated
A C# Software Engineer role for a developer with at least three years of experience building applications with the .NET ecosystem. You will develop, test, and debug software using C#, ASP.NET, Entity Framework, relational databases, and microservices architecture. Familiarity with modern .NET technologies, APIs, desktop frameworks, NoSQL, Git, and test-driven development can strengthen your profile.
Highlights
A software engineering role offering hands-on work with established .NET technologies, microservices, databases, testing, and collaborative project delivery. The position provides opportunities to develop, test, debug, and contribute independently or within a team.
Description
Are you GAME to JOIN US and be our new C# Software Engineer?
SoftConstruct is on a search for a new player to join our team.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical fieldAt least 3 years of experience as a Software Developer using C# and .NET technologiesStrong knowledge and hands-on experience with C# .NET Framework, ASP.NET, Entity Framework, and MSSQL ServerSolid understanding of Object-Oriented Programming (OOP), Design Patterns, and Microservices ArchitectureWorking knowledge of .NET Core, ASP.NET Web API, WPF, and Xamarin (as a plus)Familiarity with SQL, MSSQL, and/or NoSQL database technologiesExperience using version control systems such as Git or SubversionUnderstanding of software testing principles; experience with Test-Driven Development (TDD) is a plusAbility to work independently or in a collaborative team environment under project-based deadlines
Responsibilities
Develop, test, debug, implement, and document software programs according to technical requirementsModify and maintain existing company products and internal/client systems to fulfill business needsAnalyze, evaluate, and enhance current system functionality and performanceParticipate in the design and development of microservice-based components and scalable architecturesWrite clear, efficient, and maintainable code using the C# language and .NET technologiesDesign and implement database schemas, queries, and optimizations using SQL Server and/or NoSQL databasesCollaborate with other team members in a cross-functional Agile development environmentCreate and execute test plans to verify the accuracy and functionality of applicationsSupport CI/CD processes and maintain version-controlled code using Git or SubversionDocument development processes and contribute to technical knowledge-sharing within the team
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.