Senior C# Developer

/ permanent / €80,000 Per annum

Senior C# Developer - GreenTech - Germany (Remote)

Would you like to be instrumental within the technical landscape of a pioneering GreenTech company dedicated to transforming the way we interact with our environment? If so please read on....

What will you be doing?

As a Senior C# Developer, you will play a pivotal role in the design, development, and maintenance of the platform and the future direction of the company .

Working closely with the Engineering Manager/ Development team and others, you will deliver robust and scalable solutions. This role requires a deep understanding of C# and .NET technologies, extensive experience with Azure, and proficiency in CI/CD practices, as well as a passion for continuous learning and improvement!

What are my responsibilities?

• Design, develop, test, and deploy high-quality software solutions using C# and .NET frameworks

• Collaborate with the EM and other developers to understand the platform and company requirements and translate them into technical specifications.

• Lead the development of complex features and functionality within our applications.

• Implement and manage CI/CD pipelines to ensure smooth and efficient deployment processes.

• Utilize Azure services extensively to build, deploy, and manage applications in the cloud.

• Mentor junior developers and provide technical guidance and support.

• Participate in code reviews to ensure code quality, maintainability, and best practices.

• Troubleshoot and resolve technical issues and bugs in a timely manner.

• Stay up-to-date with the latest industry trends and technologies to drive innovation.

 

What do I need to have?

• 5+ years of experience in software development, with a strong focus on C# and .NET technologies

• Proficiency in object-oriented programming and design patterns.

• Extensive experience with Azure services and cloud-based application development.

• Hands-on experience with CI/CD practices and tools (e.g., Azure DevOps, Jenkins).

• Strong understanding of software development life cycle (SDLC) and agile methodologies.

• Excellent problem-solving skills and attention to detail.

• Strong communication and teamwork skills.

 

If this role is sounds like your next role, please do send your CV ASAP.