.NET Development Team Leader
Miejsce pracy: Kraków
Technologies we use
Expected
- C#
- .NET
- JavaScript
- CSS
- Typescript
- Angular
- React.js
- Microsoft SQL Server
- SQLite
- Azure DevOps
About the project
.NET Development Team Leader is responsible to provide leadership, mentorship, and strategic guidance to the team of 7-10 software developers. Overseeing and leading .NET Centre of Excellence (CoE), a set of best practices and standards for the entire software development lifecycle process. Taking active part in hiring decisions, performance development processes and long term career planning for the team. Contributing to budget planning and execution of the software development divisions. Up to 50% of time contributing to the design and development of our new and existing software solutions.
Your responsibilities
- Leadership (solid line management) of 7-10 software developers, assigned to multiple projects
- Liaising with potential and actual clients with regard to Clear Course software products
- Planning team members’ assignments to projects according to their experience, skills and career growth aspirations
- Up to 50% of time: hands on designing and developing software according to existing and future business requirements
- Guidance on the technology strategy, design principles and new skills/capabilities development within our .NET Centre of Excellence
- Being responsible for the technology delivery of the solution, ensuring operational success (uptime, performance, user experience)
- Communicate effectively at all levels; within the team, with business users, and other teams Provide analytical and programming skills across the entire solution
- Take ownership of the automated deployment of new releases using automated CI/CD pipelines
- Lead the team in developing automated unit testing
- Provide clear and concise documentation for different type of internal and external stakeholders
- Champion coding practices and excellence
- Research and follow emerging technologies
Our requirements
- 2+ years of experience as a software engineering team leader or team manager
- Experience in recruitment process as a hiring manager
- Experience in monitoring and evaluation the performance of software developers
- 5+ years of experience as a software developer in C# .NET technology stack
- Knowledge of frontend technologies (i.e. JavaScript, CSS, Typescript, Angular, React)
- In-depth knowledge of relational databases (SQL Server, SQLite) or/and NoSQL
- Experience in both client-server and microservices architecture
- Azure App Services, deployment, diagnostics, and monitoring
- Azure DevOps, source control, branching, CI, CD, package creation and deployment via pipelines
- Strong team player mentality and experience working closely with other developers
- Experience developing in domain driven design, SaaS environment
- Experience of working within an agile (SCRUM/Kanban) environment
- Excellent verbal and written communication skills in English
Optional
- Experience in building cross-platform solutions (IOS, Android, Windows, Linux)
- Experience with Microsoft Playwright would be advantageous
- Experience with payment systems/solutions would be a plus
This is how we organize our work
This is how we work
- in house
- you focus on a single project at a time
- you develop several projects simultaneously
- you can change the project
- you have influence on the choice of tools and technologies
- you have influence on the technological solutions applied
- you have influence on the product
- you focus on product development
- you focus on code maintenance
- scrum
- kanban
Team members
- backend developer
- frontend developer
- fullstack developer
- architect
This is how we work on a project
- code review
- static code analysis
- Continuous Deployment
- Continuous Integration
- DevOps
- team-level deployment
- documentation
- testing environments
- unit tests
Development opportunities we offer
- development budget
- industry-specific e-learning platforms
- intracompany training
- substantive support from technological leaders
- technical knowledge exchange within the company
What we offer
- Co-financing of sport activities (Multisport)
- Additional private medical care
- Pizza Tuesday
- Relaxation zone –football table
- Integration meetings
- No dress code
- and much more!
Benefits
- sharing the costs of sports activities
- private medical care
- sharing the costs of foreign language classes
- sharing the costs of professional training & courses
- remote work opportunities
- flexible working time
- fruits
- integration events
- no dress code
- coffee / tea
- drinks
- extra social benefits
- pizza Tuesdays
Recruitment stages
- Initial interview with HR representative (phone)
- Regular or online interview with management/tech leads
- Decision in maximum four weeks
- Start work at earliest convenient time
- Are you ready to take your next step or know someone who is? Apply to ClearCourse today!
Clearcourse Development Sp. z o.o.
Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant fintech payments business with exceptional people and the best products and services.
Since our inception in 2018, we’ve scaled our portfolio to encompass nearly 40 leading brands and now number in excess of 860 employees globally. Across our SaaS platforms, we’re creating an environment where talented entrepreneurs and their businesses can thrive. As a ClearCourse employee, you’ll benefit from the feel of an innovative, close-knit tech start-up environment where you’ll be able to collaborate with exceptional people and fast track your career.
The partnership launched a new payments business, ClearAccept, to deliver this service, by assembling a highly accomplished team with a track record of successfully launching new payments technology. Our innovative payments platform is built using a cloud native microservice architecture running on AWS using serverless infrastructure (AWS ECS + Fargate). We store all our code in GIT and use Git flow as our branching strategy. Our CI/CD process is managed by our DevOps team using Infrastructure as Code with Terraform and all our services are covered by automation tests using BDD. All our services are developed using a minimum of dotnet core 3.1 with C# and we develop API first. We provide a REST API that allows other platforms to integrate with us. We store our data in various database engines managed by AWS (Aurora using PostgresSQL and DynamoDB). We utilise services from the cloud provider where possible.
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez CLEARCOURSE DEVELOPMENT SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ z siedzibą w: Królewska 57, 30-081 KRAKÓW (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: jjelesnianska@clearcourse.co.uk.