Senior C# Developer
Please note that this is a Hybrid model of work from the office in Warsaw (3 days per week).
We are seeking highly skilled Senior .NET Developers with a strong background in C# programming and extensive experience in the .NET framework. The ideal candidate will be proficient in working with various distributed storage systems and public cloud environments, as well as demonstrating a solid understanding of CI/CD pipelines and Unix/Linux systems. This role offers the opportunity to work on innovative projects within a dynamic and collaborative team environment.
Job Responsibilities:
- Develop, test, and maintain high-quality software applications using C# and the .NET framework.
- Design and implement distributed storage solutions, leveraging technologies such as DB2, Oracle, Cassandra, and MongoDB.
- Utilize public cloud environments (Azure/AWS) to deploy and manage applications.
- Write and maintain scripts using PowerShell for automation and system management.
- Implement and manage continuous integration and continuous deployment (CI/CD) pipelines, with a focus on Git-based workflows.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve software defects and other technical issues.
- Provide technical guidance and mentorship to junior developers.
Key Requirements:
- 4 + years of commercial experience in C# / .NET development.
- Proficiency in working with distributed storage systems, including DB2, Oracle, Cassandra, and MongoDB.
- Experience with public cloud environments such as Azure or AWS.
- Strong scripting skills with PowerShell.
- Proven experience with CI/CD pipelines, particularly using Git.
- Working knowledge of Unix/Linux systems.