Overview:
Our US-Based client is seeking an experienced Senior Software Engineer with strong expertise in .NET Core, C#, and SQL-based systems. The ideal candidate has hands-on experience designing, managing, and maintaining scalable backend applications, optimizing databases, and handling complex data workflows. You'll collaborate closely with product and engineering teams in both 1:1 and team settings to build reliable, maintainable, and high-performing software solutions.
Responsibilities:
- Design, develop, manage, and maintain backend systems and processes using .NET Core and C#.
- Build and optimize SQL Server and PostgreSQL databases, including complex queries, stored procedures, and data models.
- Develop and maintain Web APIs and backend services for integration with other systems.
- Participate in system architecture discussions and contribute to scalable backend designs.
- Ensure system reliability, performance, and data integrity across applications.
- Collaborate effectively with team members in 1:1 meetings and team stand-ups to ensure alignment and progress.
- Collaborate with QA and frontend teams to deliver end-to-end solutions.
- Participate in code reviews, write unit tests, and follow clean coding practices.
- Support CI/CD processes and continuous improvement initiatives.
Required Skills & Experience:
- 5-10 years of professional software development experience.
- Strong hands-on experience with C#, .NET Core, and Web API development.
- Advanced SQL knowledge (SQL Server, PostgreSQL) and data modeling experience.
- Experience with ETL, data warehousing, or large-scale database systems.
- Proven experience managing backend processes and unit testing.
- Ability to collaborate effectively in both 1:1 meetings and team stand-ups.
- Solid understanding of RESTful API design and integration.
- Familiarity with Git, Agile, and modern development workflows.
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Experience with microservices architecture and clean code principles.
- Exposure to Azure or AWS cloud services (optional).
- Background in enterprise-level data synchronization or reporting systems.
Working Conditions:
- Full time, Independent Contractor Agreement
- 100% Remote
- Graveyard Shift (US Hours)