Negotiable
Undetermined
Remote
United Kingdom
Summary: The C# Software Engineer position is a contract role focused on designing, developing, and optimizing C# applications and services. The role requires collaboration with cross-functional teams and involves implementing CI/CD pipelines on Azure and AWS. Candidates should have strong experience in C# development and be proficient in Agile methodologies. This position is fully remote, allowing for flexible work hours between 10 to 40 hours per week.
Key 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.
Key Skills:
- Strong relevant experience in C# development, with a solid foundation in .NET and object-oriented programming.
- Expertise in design patterns and best practices for scalable, maintainable code.
- Proficient with Git for version control and collaborative development workflows.
- Hands-on experience with Azure and AWS cloud platforms.
- Strong DevOps skills, including CI/CD pipeline creation and maintenance.
- Proven ability to work effectively in a remote, Agile environment.
Salary (Rate): £60.00/hr
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Position: C# Software Engineer
Type: Contract
Location: Remote
Compensation: $30 - $80/hour
Commitment: 10-40 hrs/week
Role 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.
Application Process
- Easy Apply on LinkedIn
- Check email for next steps
- Participate in resume evaluation & interview stage