 
        
        Software Development Role
We are seeking a skilled software developer with expertise in .NET and related technologies to join our team.
Key Responsibilities:
 * Design, develop, and maintain high-quality software applications using .NET and C#
 * Collaborate with cross-functional teams to identify and prioritize project requirements
 * Participate in code reviews and contribute to the development of best practices and standards
Requirements:
 * Proven experience as a .NET/C# developer or application developer (+5 years)
 * Familiarity with ASP.net framework, SQL Server, and architectural patterns
 * Knowledge of API styles, including REST and GraphQL
 * Expertise in .NET (e.g., C#, .Net Core), Entity Framework
 * Experience working with databases like SQL
 * Understanding of design patterns, SOLID principles, and unit testing practices
 * Strong debugging and communication skills
Desirable Skills:
 * Experience with authentication and authorization mechanisms like OAuth2
 * Familiarity with CI/CD tools like Azure DevOps or GitHub Actions
 * Proficiency in version control systems and source control like Git
 * Experience working on web applications Angular and/or React
Personal Qualities:
 1. Ability to navigate and influence a team with diverse levels of experience and expertise
 2. Technical strength with communication and business skills required
 3. Self-motivated individual who can work autonomously at times and may need to contact people for details and instructions
 4. Willingness to work on legacy activities and support
 5. Team player
 6. English (mandatory) and Spanish (recommended)
 7. Communication skills
 8. CLT
Benefits:
 * Meal voucher - Flash card
 * Health plan
 * Dental plan
 * Home office allowance
 * Alura
 * Anniversary credit - Swile card
Our company is committed to diversity and inclusion, and we welcome applicants from all backgrounds.