Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
TSG Outsourcing is seeking a Senior C# Developer to join our software development team in a work-from-home role. Focused on backend business logic and application rules, you will work within an established multi-layer architecture and collaborate with developers, QA, and stakeholders.
This role emphasizes backend processing, strong debugging, and ORM usage (LLBLGen, EF/NHibernate). Experience with Jira and production-scale codebases is preferred; remote work with US PST hours applies.
Rate: $7/hr and earn up to PHP 70,000 +/month
Schedule: US timezone (PST)
We are seeking an experienced C# Developer to join our software development team. This position will focus primarily on backend business logic and application rules development within our established software platform.
This is a hands-on development role well suited for someone who enjoys solving complex business problems, working within an existing codebase, and collaborating closely with other developers and subject-matter experts. There is little to no user-interface development associated with this position.
Design, develop, test, and maintain business logic using C# and the .NET platform.
Implement and enhance complex business rules and processing workflows.
Work within an established multi-layer application architecture, with a primary focus on the Business Logic Layer (BLL).
Use LLBLGen as our ORM and query framework for database interaction.
Analyze existing code and requirements to determine the appropriate implementation approach.
Troubleshoot and resolve application defects and processing issues.
Participate in code reviews and help maintain development standards.
Work with Jira to manage development tasks, bugs, requirements, and project progress.
Collaborate with developers, QA, management, and business stakeholders to clarify requirements and deliver reliable solutions.
Ask questions when requirements or expected behavior are unclear rather than making assumptions.
5+ years of professional C#/.NET development experience preferred.
Strong C# programming and object-oriented development skills.
Experience developing backend application logic, business rules, services, or similar non-UI components.
Strong understanding of application architecture and separation of concerns.
Experience working with relational databases and writing or troubleshooting database queries.
Experience with ORM technologies. LLBLGen experience is highly desirable, but experience with
Entity Framework, NHibernate, or similar ORM/query frameworks is also valuable.
Experience working with existing, production-scale codebases.
Experience with Jira or similar issue/project tracking systems is preferred.
Strong debugging and problem-solving skills.
Ability to independently research and investigate technical issues.
Technical ability is only part of what we're looking for. This role works closely with both technical and business team members, so strong communication skills are essential.
Communicates clearly about progress, questions, concerns, and blockers.
Is comfortable asking questions when something isn't clear.
Seeks to understand the business requirement behind a development task rather than simply implementing the minimum specification.
Doesn't make assumptions when additional information is needed.
Can explain technical concepts and implementation decisions clearly to other team members.
Is collaborative, responsive, and comfortable working as part of a small development team.
LLBLGen / LLBLGen Pro
Microsoft SQL Server
Jira
Business rules or rules-engine development
Enterprise or line-of-business applications
Applications containing complex data-processing workflows
Maintaining and enhancing mature production applications