Job Description
We are looking for a highly skilled Senior C# Developer to join for an initial 6 months contract with possibility to extend. Ideal candidate is passionate about software development and have a strong background in C# and .NET technologies. You must be physically located in Warsaw, as we do not support relocation for this position. This role is urgent to fill.
Responsibilities:
- Design, develop, and maintain high-performance applications using C# and .NET technologies.
- Collaborate with cross-functional teams to integrate distributed storage systems such as DB2, Oracle, Cassandra, and MongoDB.
- Utilize public cloud environments (Azure/AWS) and scripting tools like Powershell to manage and deploy applications.
- Work with modern frontend frameworks such as Angular and React for full-stack development.
- Implement and manage CI/CD pipelines, with a strong emphasis on Git.
- Ensure code quality and maintainability through code reviews and adherence to best practices.
- Troubleshoot and resolve software defects and performance issues.
- Work in a Unix/Linux environment, utilizing shell scripting and other command-line tools as needed.
- Stay updated with the latest industry trends and technologies to continuously improve our development processes.
Required Skills and Qualifications:
- Strong programming skills in C# with extensive experience in .NET development.
- Experience with distributed storage systems such as DB2, Oracle, Cassandra, or MongoDB.
- Proficiency in public cloud environments (Azure/AWS) and scripting tools like Powershell.
- Familiarity with frontend frameworks such as Angular and React.
- Proficiency in CI/CD tools and practices, particularly using Git.
- Solid working knowledge of Unix/Linux environments, including experience with shell scripting.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Nice to have skills:
- Experience with other programming languages such as Python or Java.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
Education and experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Between 5-10 years of relevant work experience in C# development, preferably in a similar role.