.NET/ C# Developer
Job Type: Fully Remote, Long-term Contract
Job Summary:
We are seeking a skilled and motivated .NET/C# Developer for exciting greenfield projects. As a key member of our development team, you will work on building innovative software solutions from the ground up using the latest versions of C#. This is a fully remote, long-term contract position that offers the opportunity to work on cutting-edge technologies in a collaborative and dynamic environment.
Responsibilities:
Design, develop, and implement high-quality software solutions using the latest versions of C# and .NET technologies.
Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and understand requirements.
Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
Write clean, scalable, and maintainable code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
Troubleshoot, debug, and optimize existing and new applications to enhance performance and user experience.
Stay up-to-date with emerging technologies and industry trends to continuously improve skills and apply new knowledge to project development.
Contribute to the creation of technical documentation, including design documents, user manuals, and release notes.
Requirements:
Strong experience with C# and .NET framework, including .NET Core.
Proficiency in developing applications using modern C# features and best practices.
Solid understanding of object-oriented programming (OOP) principles and design patterns.
Experience with front-end technologies such as HTML, CSS, JavaScript, and popular frameworks (e.g., Angular, React) is a plus.
Familiarity with database systems and SQL, with experience in designing and optimizing database schemas.
Knowledge of cloud platforms (e.g., Azure, AWS) and experience with deploying and managing applications in the cloud.
Strong problem-solving skills and the ability to work independently and as part of a team.
Excellent communication skills, both written and verbal.
Experience with agile methodologies and working in a collaborative, remote environment.
Preferred Qualifications:
Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
Knowledge of DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
Familiarity with testing frameworks and tools for unit testing, integration testing, and automated testing.
Understanding of security best practices and experience with securing applications and data.
Benefits:
Competitive compensation based on experience and skill level.
Flexible working hours and fully remote work environment.
Opportunity to work on innovative and challenging greenfield projects.
Continuous learning and professional development opportunities.
Collaborative and inclusive team culture.
If you are passionate about developing cutting-edge software solutions and thrive in a remote work environment, we would love to hear from you. Join us on this exciting journey to create impactful and innovative applications!
How to Apply:
Please submit your resume , and any relevant portfolio or GitHub links to samreynolds@siskin-tech.com . Include "Application for .NET/C# Developer - Greenfield Projects" in the subject line of your email