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.
Details
Location: Poland (only candidates based in Poland are considered)
Employment Type: Full-time
Start Date: ASAP
Language Requirements: English B2
Project Description: A financial services project at the very beginning of its development cycle.The main priority at this stage is product quality, with a strong emphasis on building an effective, agile, and scalable solution from day one.
Team Structure
- 2–3 Backend / Full-Stack Engineers
- 2–3 Python Engineers
- 2 QA Engineers
Requirements / Your Background
- At least 5 years of experience as a C# / ASP.NET Engineer
- Strong knowledge of .NET Framework 4.5+ and .NET Core
- Solid understanding of async/await, TPL
- Deep understanding of OOP techniques and Design Patterns
- Hands-on experience with JSON and Web API in production
- Experience writing test cases (NUnit, MSTest)
- Strong SQL experience (PostgreSQL) and NoSQL databases (MongoDB, DynamoDB)
- Hands-on programming with Angular 6+
- Experience with HTML/HTML5, XML, CSS/CSS3
- Experience developing software in SCRUM / Agile environments
- Experience with DevOps & CI/CD (Git / Bitbucket)
- English level B2
Nice to Have
- Multi-threaded programming in procedural & functional paradigms
- Experience with Elasticsearch
- Experience building cloud-based solutions in AWS
Key Responsibilities
- Develop new features, fix bugs, estimate tasks, and perform technical investigations
- Communicate with the internal team effectively
- Participate in verbal communication with the client(s)