.NET Engineer

Uni Systems

About The Position

At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a .NET Engineer to join our UniQue team.

Requirements

  • Bachelor's degree in an IT-related field
  • At least 3 years of work experience in software development and systems analysis
  • Strong proficiency in English (written and verbal), supported by a recognized certification (e.g., TOEFL, IELTS, EFSET)
  • Solid experience with ASP.NET CORE MVC, ASP.NET Core, JQuery, HTML5, and Bootstrap
  • Experience with Entity Framework Core and proficiency in writing data-access layers based on Entity Framework Code-First and the repository pattern
  • Strong knowledge of C# and front-end frameworks (Angular or Blazor)
  • Strong knowledge of REST API, JSON, and OpenXML
  • Solid foundation in Object-Oriented Design principles
  • Good knowledge of UML standards to enable completion of modelling and visualizations during the compilation of Requirements Analysis and Design of software/system artefacts
  • Knowledge and skills in the extraction of business logic from existing software written in different technologies
  • Experience working with Git or other version control systems
  • Knowledge and skills in the design of prototypes
  • Knowledge and skills to write anti-corruption layers and other seams to prevent legacy code from influencing new parts of the application
  • Experience with writing unit tests that are decoupled from the system under test

Responsibilities

  • Actively participate in the software development lifecycle, assuming leading responsibilities
  • Lead customer implementations, including analysis, system design, development, and deployment
  • Assist with the deployment and configuration of the system
  • Propose viable technical solutions
  • Maintain comprehensive technical documentation, including code documentation and system documentation, to aid in knowledge sharing and onboarding of new team members
  • Investigate and resolve complex technical issues, providing root cause analysis and implementing solutions to prevent recurrence
  • Participate in project planning sessions, provide technical input for project estimations, and ensure that development timelines are met
  • Collaborate effectively with cross-functional teams to deliver high-quality software solutions
  • Promote a culture of continuous improvement within the development team, identifying areas for process enhancement and efficiency gains

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

501-1,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service