With over 20 years of experience in the market, we are a strategic innovation and digital transformation consulting firm.
.NET Software Engineer
Requirements:
* Mandatory Skills: 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.
* Strong experience with Databases like SQL. Create, improve and maintain SQL stored procedures, queries and functions. Understanding query and execution plans to be able to further refine and Optimize
* Understanding of design patterns, SOLID principles, and unit testing practices.
* Excellent troubleshooting and communication skills
You have relevant education or work experience within the areas of software engineering or similar.
* 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.
* Relevant experience working with Angular and/or React web applications.
Key competencies:
* Navigate and influence a team with diverse levels of experience and expertise.
* Strong technical skills with communication and business skills will be required.
* Autonomous acting, will receive sometimes unclear instructions and will need to contact people to get details and instructions
* Willing to work with legacy and support activities
* Teamwork
* English (required) & Spanish (recommended)
* Communication skills