We are seeking a skilled and experienced .NET Engineer to join one of our teams on an outstaffing basis. The ideal candidate will have a strong understanding of cloud-native applications, data platforms, and modern software development practices.
Project description:
Financial services. We just start a development process. Our main priority is a product quality on this step. It is crucial for us to build an effective and agile solution.
The size and the structure of the team:
2-3 BE/Full-Stack
2-3 Python
2 QA
Work schedule and location:
The position requires a hybrid work format and office attendance in Krakow, Poland.
- At least 3 years of experience as C#/ASP.NET Developer
- Strong knowledge on .Net Frameworks 4.5+ and .Net Core
- Solid understanding of async/await and the TPL library
- Solid understanding of OO techniques and Design patterns
- Hands-on programming in JSON and Web API in a production environment
- Hands-on in writing test cases using Nunit/MSTest
- Experience in SQL (PostgreSQL) and NoSQL databases (Mongo DB, DynamoDB)
- Hands-on programming in JavaScript framework — Angular 6+
- Hands-on programming in Web markup languages (HTML/HTML5, XML) and Style sheet language (CSS/CSS3)
- Developed software in SCRUM environment using Agile methodologies
- Used DevOps and CI/CD in previous work experience (Git/Bitbucket)
- English level — B2
Skills that will be a plus:
- Multi-threaded programming experience in both procedural and functional paradigms
- Familiarity working with or implementing Elasticsearch
- Experience developing and maintaining cloud-based solutions in AWS
- Developing new feature, bug fix, estimations, investigations
- Communicate with a team
- Participate in verbal communication with the client(s).
- 20 billable days off in the first year of cooperation, all next years — 25 billable days off
- Fair and competitive compensation
- Friendly team and enjoyable working environment
- Clearly described business processes in the company that really work
- Regular updates on company news, Q&A sessions with top management
- Flexible work schedule
- Remote work mode
- Ability to transfer unused vacation to the next year
- Partial coverage of co-working costs
- Regular online team-building events