Crossing Hurdles is seeking a C# Developer for a part-time, contract position. The role involves designing, developing, and maintaining C# applications while collaborating with a distributed team to deliver scalable software solutions.
Responsibilities:
- Design, develop, and maintain robust C# applications, ensuring optimal functionality and performance
- Collaborate closely with distributed team members to deliver scalable software solutions
- Translate business requirements into technical specifications and actionable development tasks
- Write clean, efficient, and well-documented code following industry best practices
- Participate in code reviews, offering insightful feedback to peers and embracing constructive critique
- Troubleshoot, debug, and upgrade existing systems as needed
- Contribute to technical discussions and share your expertise to drive project success
Requirements:
- Proven experience as a C# Developer, preferably in agile environments
- Advanced proficiency in C# and the .NET ecosystem
- Strong understanding of object-oriented programming and design patterns
- Excellent written and verbal communication skills, with a keen attention to detail
- Demonstrated ability to work independently in a remote setup and collaborate across time zones
- Experience with version control systems such as Git
- Solid problem-solving skills and an analytical mindset
- Experience with cloud-based architectures (e.g., Azure or AWS)
- Familiarity with DevOps practices and CI/CD pipelines
- Background in mentoring or guiding junior developers