Crossing Hurdles is seeking a C# Software Engineer to join their team remotely. The role involves designing, developing, and optimizing C# applications and services while collaborating with cross-functional teams and maintaining CI/CD pipelines.
Responsibilities:
- Design, develop, and optimize C# applications and services in alignment with project requirements and industry best practices
- Collaborate remotely with cross-functional teams to deliver high-quality solutions efficiently and effectively
- Implement and maintain CI/CD pipelines, working closely with DevOps to streamline workflows and deployments on Azure and AWS
- Conduct code reviews to ensure adherence to coding standards, design patterns, and best practices in object-oriented programming
- Participate actively in Agile ceremonies, contributing to sprint planning, estimation, and retrospectives
- Troubleshoot, debug, and resolve complex technical challenges with a strong emphasis on problem-solving
Requirements:
- Have strong relevant experience in C# development, with a solid foundation in .NET and object-oriented programming
- Demonstrate expertise in design patterns and best practices for scalable, maintainable code
- Be proficient with Git for version control and collaborative development workflows
- Have hands-on experience with Azure and AWS cloud platforms
- Possess strong DevOps skills, including CI/CD pipeline creation and maintenance
- Have proven ability to work effectively in a remote, Agile environment