About this role
Genixalab.com
About the job
C#/.NET Developer - Only US Citizen
We are seeking an experienced C#/.NET Developer to design, develop, and maintain reliable, scalable software applications. You will work primarily with the Microsoft .NET ecosystem, building backend services, APIs, database-driven applications, and integrations while collaborating with other engineers throughout the software development lifecycle.
Responsibilities
- Design, develop, and maintain applications using C#, .NET, and ASP.NET Core
- Build and maintain RESTful APIs, backend services, and microservices
- Develop clean, reusable, maintainable, and testable code
- Work with Entity Framework Core and relational databases such as SQL Server and PostgreSQL
- Design database schemas, queries, stored procedures, and data-access layers
- Integrate applications with internal systems and third-party APIs
- Implement asynchronous processing, background services, and messaging workflows
- Troubleshoot application, API, database, and production issues
- Write unit and integration tests and participate in code reviews
- Work with Docker, Git, and CI/CD pipelines
- Deploy and maintain applications in Azure, AWS, or other cloud environments
- Collaborate with product, QA, DevOps, and engineering teams on new features and improvements
- Contribute to technical design and architecture decisions
Requirements
- 5+ years of professional software development experience
- Strong experience with C# and .NET/.NET Core
- Strong knowledge of ASP.NET Core and Web API
- Experience with Entity Framework Core
- Strong SQL skills and experience with SQL Server and/or PostgreSQL
- Understanding of REST APIs, dependency injection, design patterns, and SOLID principles
- Experience with asynchronous programming and multithreading in .NET
- Familiarity with microservices and distributed application architectures
- Experience with Git, Docker, and CI/CD
- Experience with Azure or AWS is preferred
- Strong debugging and problem-solving skills
- Good written and verbal communication skills