 
        
        Senior Developer Position
We are a strategic innovation and digital transformation consulting firm with over 20 years of experience in the market.
Key Responsibilities:
 * Lead the development of software applications using .NET/C# and other relevant technologies.
Technical Requirements:
 * Proven expertise as a .NET/C# developer or application developer (+5 years).
 * Familiarity with the ASP.net framework, SQL Server, and design/architectural patterns.
 * Knowledge of API styles, including REST and GraphQL.
 * Expertise in .NET languages (e.g. C#, .Net Core), Entity Framework.
Desirable Skills:
 * Strong experience with databases like SQL.
 * Understanding query and execution plans to further refine and optimize.
 * Understanding of design patterns, SOLID principles, and unit testing practices.
 * Excellent troubleshooting and communication skills.
Soft Skills:
 * Ability to navigate and influence a team with diverse levels of experience and expertise.
 * Autonomous action, willing to receive unclear instructions and contact people for details.
 * Willingness to work with legacy systems and support activities.
 * Teamwork.
 * English (required) & Spanish (recommended).
 * Communication skills.