About the Role
The position involves developing and supporting enterprise-level applications using the .NET ecosystem, contributing to full lifecycle activities from planning to deployment, and working closely with technical and non-technical stakeholders.
Responsibilities
- Design and implement server-side logic using .NET technologies
- Build and maintain RESTful APIs for frontend integration
- Write clean, testable, and well-documented code
- Collaborate with frontend developers to integrate user-facing elements
- Troubleshoot and resolve application performance issues
- Participate in code reviews and technical planning sessions
- Ensure software quality through unit and integration testing
- Support deployment processes and monitoring in production
- Work with relational databases including schema design and optimization
- Integrate third-party services and external data sources
- Follow security best practices in application development
- Adapt to evolving project requirements and priorities
- Maintain documentation for systems and processes
- Use version control systems effectively, particularly Git
- Contribute to architectural decisions and technical direction
- Optimize applications for reliability and scalability
- Stay current with emerging trends in .NET and backend development
- Communicate technical concepts to non-technical team members
- Support continuous integration and delivery pipelines
- Ensure compliance with industry standards and regulations
Nice to Have
- Experience with Entity Framework or other ORMs
- Knowledge of microservices architecture
- Background in enterprise software development
- Familiarity with front-end frameworks such as React or Angular
- Experience with message brokers like RabbitMQ or Kafka
- Understanding of identity and access management systems
- Exposure to DevOps practices and tools
- Previous work in remote or distributed teams
- History of contributing to technical architecture
- Active participation in developer communities
Compensation
Competitive hourly rate based on experience
Work Arrangement
Remote with flexible hours
Team
Collaborative, project-based team environment
Tech Stack
- Primary languages: C#, SQL
- Frameworks: .NET 6+, ASP.NET Core
- Databases: SQL Server, PostgreSQL
- Tools: Git, Azure DevOps, Docker
- Cloud: Microsoft Azure
Contract Details
- This is a 6-month contract with potential extension
- Fully remote position with no office requirement
- Flexible working hours with core collaboration times
- Contractor will work as an independent consultant
Not available