Leobit (leobit.com) is a full cycle web and mobile application development provider for the technology companies and startups primarily located in the US, Canada, Australia, the UK, and the EU. Our technology focus covers .Net, Angular, iOS, Android, Ruby, React, and a comprehensive range of other technologies from the Microsoft, Web, and Mobile Stacks.
27 ноября 2020

.NET Technical Leader (вакансия неактивна)

Львов

Необходимые навыки

• At least 5 years working experience in .NET
• At least 2 years working experience in technical leadership of development team (leading of multiple sub-teams will be a huge plus)
• Excellent knowledge of C#, ASP.NET Core, Entity Framework
• Experience with .NET Core
• Knowledge of React.js or similar Framework
• Profound knowledge of OOP, SOLID and Design Patterns
• Profound knowledge of Clean Architecture and similar ones
• Experience with SOA, distributed systems and integration patterns
• Profound knowledge in SQL databases, preferably MSSQL
• Good knowledge of HTML, CSS, JS
• Knowledge of unit testing and related frameworks (xUnit, NUnit, etc.)
• Experience with containers (Docker)
• Experience with CI/CD pipelines and best practices
• Bachelor’s or Master’s degree in computer science (or similar technical field)
• Level of English: Intermediate strong (at least)

Будет плюсом

• Experience with cloud providers (preferably AWS)
• Knowledge of live streaming technologies

Предлагаем

• 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
• Аttractive compensation package

Обязанности

• Develop well-designed, easily maintainable, scalable and reusable software
• Develop the solution according to existing software architecture defined by the architect
• Maintain software architecture documentation (diagrams, code samples, API descriptions, etc.)
• Research, study and develop new or complex technical solutions/technologies (R&D)
• Estimate complex projects and features using different techniques
• Implement performance/load/stress testing according to project needs
• Setup integrations with external software
• Production issues resolution
• Guide team development efforts towards successful project delivery
• Provide technical leadership to teammates through coaching and mentorship
• Assist in the collection of requirements and writing related technical documentation
• Ensure risks and issues that affect the project delivery
• Analyze and resolve technical problems
• Enhance knowledge of preferred technologies, methodologies, standards and policies
• Review design prototypes, participation in tech review design calls
• Defines and monitors the unit test coverage
• Monitors development team members’ performance, reports issues to PM
• Establishes project-specific development rules if needed
• Applies the industry’s best practices to the project
• Mentor junior and intermediate developers

Горячие вакансии

Все вакансии