Choose an option
We are looking for a dedicated Lead .NET Developer to architect and deliver robust software solutions within a dynamic team setting. In this role, you will guide development efforts, collaborate with cross-functional teams, and ensure high-quality application delivery while fostering innovation and continuous improvement. Join us to take a leadership role in a forward-thinking company and advance your career.
Responsibilities
- Drive all stages of the software development lifecycle, including requirements analysis, system design, and implementation
- Coordinate with the Support Team to identify and resolve issues in live production systems
- Revise and enhance existing software applications to align with evolving business objectives
- Develop applications collaboratively with Team Leads, QAs, Business Analysts, Support staff, and fellow developers
- Facilitate clear communication within diverse international teams, primarily using English
- Produce maintainable and testable code adhering to industry best practices
- Prioritize and adjust workloads to meet project deadlines effectively
- Implement object-oriented programming techniques and apply SOLID design principles
- Encourage continuous learning and the integration of emerging technologies
- Exhibit ethical conduct and dedication to personal and professional growth
- Operate independently with minimal oversight while fostering teamwork
Requirements
- Bachelor’s Degree in Computer Science or equivalent practical experience
- At least 5 years of professional software development experience in comparable roles
- Deep expertise in .NET Core and C# programming
- Proficient with SQL and Microsoft SQL Server database management
- Comprehensive understanding of object-oriented programming and design patterns including CQRS and SOLID
- Skilled in writing unit tests and maintaining testable codebases
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes, and cloud platforms like Microsoft Azure
- Working knowledge of TypeScript and Angular 10+ considered an advantage
- Strong command of English, both written and spoken (B2 Upper-Intermediate or higher)
- Ability to work autonomously and collaboratively within teams
- Excellent problem-solving capabilities and a proactive growth mindset
- Efficient at managing shifting priorities and deadlines
Nice to have
- Familiarity with frontend frameworks including RxJs and ngrx
- Experience in backend performance tuning and related diagnostic tools
- Certifications in Microsoft Azure, Docker, or Kubernetes technologies
- Background in working with multinational and multicultural teams