 
        
        Software Engineer Opportunity
We are seeking an experienced software engineer to join our team.
About the Role:
 * As a senior .NET developer, you will be responsible for designing and implementing scalable software solutions using C# and .NET Core.
 * You will work closely with cross-functional teams to identify business needs and develop technical strategies to address them.
 * Your expertise in API styles, including REST and GraphQL, will enable you to create robust and maintainable APIs.
 * In addition to your technical skills, you will also be expected to communicate complex technical concepts to both technical and non-technical stakeholders.
Requirements:
 * At least 5 years of experience as a .NET/C# Developer or Application Developer.
 * Familiarity with the ASP.net framework, SQL Server, and design/architectural patterns.
 * Strong understanding of database concepts, including query and execution plans, to refine and optimize SQL queries.
 * Experience with authentication and authorization mechanisms like OAuth2.
 * Proficiency in source control and versioning systems like Git.
 * Knowledge of CI/CD tools such as Azure DevOps or GitHub Actions.
 * Excellent troubleshooting and communication skills.
Benefits:
 * Competitive salary and benefits package.
 * Opportunities for professional growth and development.
 * A collaborative and dynamic work environment.
Others:
 * We value diversity and inclusion in the workplace.
 * English language proficiency is required, while Spanish is desirable.