Description
SoftConstruct is on a search for a new player to join our team.
Responsibilities
•Develop, test, debug, implement, and document software programs according to technical requirements
•Modify and maintain existing company products and internal/client systems to fulfill business needs
•Analyze, evaluate, and enhance current system functionality and performance
•Participate in the design and development of microservice-based components and scalable architectures
•Write clear, efficient, and maintainable code using the C# language and .NET technologies
•Design and implement database schemas, queries, and optimizations using SQL Server and/or NoSQL databases
•Collaborate with other team members in a cross-functional Agile development environment
•Create and execute test plans to verify the accuracy and functionality of applications
•Support CI/CD processes and maintain version-controlled code using Git or Subversion
•Document development processes and contribute to technical knowledge-sharing within the team
Requirements
•Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field
•At least 3 years of experience as a Software Developer using C# and .NET technologies
•Strong knowledge and hands-on experience with C# .NET Framework, ASP.NET, Entity Framework, and MSSQL Server
•Solid understanding of Object-Oriented Programming (OOP), Design Patterns, and Microservices Architecture
•Familiarity with SQL, MSSQL, and/or NoSQL database technologies
•Experience using version control systems such as Git or Subversion
•Understanding of software testing principles
•Ability to work independently or in a collaborative team environment under project-based deadlines
Nice to have
•Working knowledge of .NET Core, ASP.NET Web API, WPF, and Xamarin
•Experience with Test-Driven Development (TDD)
Conditions
No conditions specified in the posting.