Job Opportunity
We are seeking a seasoned software professional to spearhead the development of cutting-edge applications.
Our ideal candidate will have a proven track record of designing and architecting scalable solutions using .NET languages, such as C# and Entity Framework.
Key Responsibilities:
* Develop, refine and maintain complex SQL stored procedures, queries and functions.
* Optimize database performance by analyzing query plans and execution times.
* Apply SOLID principles, unit testing practices and design patterns to ensure high-quality code.
Requirements:
* Minimum 5 years of experience as a .NET/C# Developer or Application Developer.
* Expertise in ASP.net framework, SQL Server and design/architectural patterns.
* Knowledge of API styles, including REST and GraphQL.
* Excellent problem-solving and communication skills.
Recommended Skills:
Experience with authentication and authorization mechanisms like OAuth2.
Familiarity with CI/CD tools such as Azure DevOps or GitHub Actions.
Proficiency in source control and versioning systems like Git.
Experience with logging, monitoring, and diagnostics in cloud environments.
Soft skills: Ability to navigate and influence a team with diverse levels of experience and expertise. Strong technical skills with excellent communication and business skills required. Autonomous action, willing to work with legacy and support activities. Teamwork, English (required) & Spanish (recommended). Communication skills.