 
        
        Job Title: Senior Software Engineer
We are seeking an experienced senior software engineer to join our team. As a seasoned developer, you will be responsible for designing, developing, and maintaining complex software systems.
Key Responsibilities:
 * Proven experience as a .NET/C# Developer or Application Developer with at least 5 years of experience
 * Strong expertise in .NET languages (e.g., C#, .Net Core), Entity Framework, and database management
 * Proficiency in API styles, including REST and GraphQL, and familiarity with the ASP.net framework and SQL Server
 * Excellent troubleshooting and communication skills, with the ability to work independently and collaborate with cross-functional teams
Required Skills and Qualifications:
 * Relevant education or work experience in software engineering or a related field
 * Experience with authentication and authorization mechanisms, such as OAuth2
 * Familiarity with CI/CD tools, source control, and versioning systems like Git
 * Knowledge of design patterns, SOLID principles, and unit testing practices
Benefits:
As a senior software engineer, you will have the opportunity to work on challenging projects, develop your skills, and contribute to the growth and success of our organization. We offer a collaborative and dynamic work environment, with opportunities for professional development and career advancement.
Others:
English is required, and Spanish is recommended. If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply.