Senior Full-Stack .NET Engineer (MAUI/Blazor)
Leobit
- Львов
- Постоянная работа
- Полная занятость
- Five-year working experience with .NET (at least)
- Excellent knowledge of C#, ASP.NET Core, Entity Framework Core
- Experience with .NET Core and .NET 6.0+
- In-depth knowledge of .NET MAUI for cross-platform mobile development
- Experience with Blazor for building interactive web interfaces
- Good knowledge of OOP and SOLID
- Solid understanding of SQL Server, including database design, querying, and performance optimization
- Good knowledge of HTML, CSS, and JavaScript
- Experience working with Azure DevOps for CI/CD and project workflows
- Familiarity with Azure Web Services and cloud-based application hosting
- Experience using Git and version control platforms like GitHub, GitLab, or Bitbucket
- Ability to use AI tools to enhance development productivity and code quality
- Basic experience with Power BI, Figma, and statistical tools like R (would be a plus)
- Strong analytical skills
- Good communication skills and ability to collaborate effectively with distributed teams
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- Level of English: Upper-Intermediate (at least)
- Collect, analyze, and document technical requirements for software development
- Effectively collaborate with the project team and project stakeholders to achieve goals
- Develop and deliver applications in accordance with the established standards
- Design, document, and demonstrate software architecture using flowcharts, layouts, diagrams, charts, etc.
- Implement code refactoring and optimization techniques
- Estimate complex projects using different techniques
- Research, study, and develop new or complex technical solutions/technologies (R&D)
- Review, test, and debug team members' code regularly
- Describe, prioritize, and assign tasks to team members
- Develop automated unit tests, collect code coverage
- Maintain and upgrade existing system
- Collect and share best practices of software development
- Mentor Junior and Intermediate Engineers
- Interesting and challenging projects
- Competitive compensation and regular results-based salary review
- A broad range of professional education and personal development possibilities
- Comfortable and cozy working environment
- Motivated colleagues with profound knowledge of the technical field