C# / .NET Developer
⚲ Warszawa
37 000 - 43 000 PLN (PERMANENT)
Wymagania
- C#
- .NET CORE
- AWS
- Problem-solving
- Communication skills
- Kubernetes (nice to have)
- cloud-native solutions (nice to have)
- .NET (nice to have)
- Python libraries (nice to have)
- API (nice to have)
- Snowflake (nice to have)
Opis stanowiska
O projekcie:
We are seeking an experienced Software Engineer with strong expertise in C# and .NET to join our technology team. In this role, you will design and enhance data-intensive applications. You will work in close partnership with engineers, data engineers, and DevOps specialists to deliver solutions that are robust, scalable, and high-performing.
This position requires someone who enjoys solving complex technical challenges, takes ownership of their work from concept to release, and thrives in a collaborative environment where knowledge sharing and continuous improvement are key values.
Wymagania:
- Minimum 5 years of professional experience in software development, with strong hands-on knowledge of C# and the .NET Core, multi-threaded programming, and object-oriented design.
- Experience with AWS
- Proven ability to deliver end-to-end solutions independently in distributed or remote team setups.
- Solid background in designing high-performance, scalable applications using established design patterns.
- Experience working with systems that handle large volumes of data with efficiency and reliability.
- Strong track record of delivering production-ready, high-quality code supported by automated testing.
- Degree in Computer Science, Engineering, Mathematics, or related technical discipline.
- Excellent problem-solving, multitasking, and communication skills.
Nice to Have
- Familiarity with container technologies (Kubernetes), and cloud-native solutions.
- Ability to integrate .NET services with Python libraries and APIs.
- Knowledge of data warehousing principles and column-oriented databases (e.g., Snowflake).
Codzienne zadania:
- Develop, optimize, and support C#/.NET applications designed for large-scale data processing and financial analytics.
- Partner with multidisciplinary teams to deliver complete solutions aligned with business requirements.
- Ensure systems meet demanding standards for performance, reliability, and scalability.
- Promote modern engineering practices, such as peer code reviews, automated testing, and CI/CD pipelines.
- Troubleshoot and resolve complex technical issues to maintain platform stability.
- Translate technical work into clear updates and documentation for both business and technical audiences.
- Contribute to a culture of learning, innovation, and shared expertise within the team.
We are seeking an experienced Software Engineer with strong expertise in C# and .NET to join our technology team. In this role, you will design and enhance data-intensive applications. You will work in close partnership with engineers, data engineers, and DevOps specialists to deliver solutions that are robust, scalable, and high-performing.
This position requires someone who enjoys solving complex technical challenges, takes ownership of their work from concept to release, and thrives in a collaborative environment where knowledge sharing and continuous improvement are key values.
Wymagania:
- Minimum 5 years of professional experience in software development, with strong hands-on knowledge of C# and the .NET Core, multi-threaded programming, and object-oriented design.
- Experience with AWS
- Proven ability to deliver end-to-end solutions independently in distributed or remote team setups.
- Solid background in designing high-performance, scalable applications using established design patterns.
- Experience working with systems that handle large volumes of data with efficiency and reliability.
- Strong track record of delivering production-ready, high-quality code supported by automated testing.
- Degree in Computer Science, Engineering, Mathematics, or related technical discipline.
- Excellent problem-solving, multitasking, and communication skills.
Nice to Have
- Familiarity with container technologies (Kubernetes), and cloud-native solutions.
- Ability to integrate .NET services with Python libraries and APIs.
- Knowledge of data warehousing principles and column-oriented databases (e.g., Snowflake).
Codzienne zadania:
- Develop, optimize, and support C#/.NET applications designed for large-scale data processing and financial analytics.
- Partner with multidisciplinary teams to deliver complete solutions aligned with business requirements.
- Ensure systems meet demanding standards for performance, reliability, and scalability.
- Promote modern engineering practices, such as peer code reviews, automated testing, and CI/CD pipelines.
- Troubleshoot and resolve complex technical issues to maintain platform stability.
- Translate technical work into clear updates and documentation for both business and technical audiences.
- Contribute to a culture of learning, innovation, and shared expertise within the team.
🔍 Dekoder Ogłoszenia
🔴
design and enhance data-intensive applications
Może oznaczać pracę nad istniejącymi, potencjalnie przestarzałymi systemami, które wymagają znaczących usprawnień.
🔴
deliver solutions that are robust, scalable, and high-performing
Często jest to standardowy opis, ale może ukrywać presję na osiąganie bardzo wysokich metryk wydajnościowych i dostępności.
🔴
enjoys solving complex technical challenges
Może oznaczać, że zespół faktycznie napotyka trudne problemy, ale równie dobrze może być eufemizmem dla braku dokumentacji lub słabej architektury.
🔴
takes ownership of their work from concept to release
Może oznaczać pełną odpowiedzialność za projekt, w tym za zadania, które normalnie należałyby do innych ról (np. testowanie, wdrożenie).
🔴
Proven ability to deliver end-to-end solutions independently in distributed or remote team setups
Oczekuje się, że będziesz w stanie samodzielnie realizować zadania od początku do końca, bez wsparcia lub z minimalnym wsparciem ze strony innych członków zespołu.