
Senior C# Back-End Developer
Revive Media
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $160,000 - $190,000 per year
Job Level
About the role
- Design, develop, and maintain robust and high-performing back-end systems
- Write clean, scalable, and well-documented code in C# using .NET 10 and Entity Framework
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate with cross-functional teams to ensure project meets business objectives and compliance standards
- Build and maintain unit and integration tests for critical software components
- Collaborate with product managers and front-end developers to establish objectives and design more functional, cohesive codes to enhance user experience
- Assist product managers in determining a realistic level of effort and timeline for a given feature or scope of work
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Implement code using secure development best practices
- Select and update packages used within the application to ensure a high level of security and maintainability
- Ensure software compliance with GDPR or other regulatory standards as required
Requirements
- Minimum of 5 years of experience in back-end development with a strong emphasis on C# and .NET framework
- Highly proficient in C#. Familiarity with TypeScript and/or React is preferred but not required
- Extensive experience with .NET, minimally .NET 6, with a preference for candidates who have experience with .NET 10
- Proficient in SQL and experience with database design and management. Knowledge of NoSQL databases is a plus
- Extensive experience in developing and integrating RESTful APIs, preferably using Minimal API
- Thorough understanding of dependency injection concepts and experience with its implementation
- Experience with a modern ORM like Entity Framework
- Familiarity with AWS and the .NET tools used to interact with the various services like SNS, SQS, SES, S3, Lambda, Bedrock, etc.
- Strong problem-solving skills and the ability to think algorithmically
- Excellent verbal and written communication skills
- Ability to make decisions independently and collaborate where necessary
- Ability to collaborate with team members and work under pressure in a fast-paced remote environment
- Excellent organizational and time management skills
- A strong commitment to continuous personal and professional development.
Benefits
- Comprehensive healthcare including medical, vision & dental benefits covered at 100% for employees and 50% for dependents
- We're fully Remote and offer a remote working stipend
- Flexible PTO - take what you need, when you need
- Coffee or Tea Subscription
- Monthly 3 day weekend
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET 10Entity FrameworkSQLRESTful APIsMinimal APIdependency injectionNoSQL databasesORMdatabase design
Soft Skills
problem-solvingcommunicationdecision-makingcollaborationorganizational skillstime managementadaptabilityindependenceteamworkcontinuous development