Job Title
We are seeking a skilled software engineer to join our team.
Key Responsibilities
* Develop high-quality .NET applications.
Requirements
1. Mandatory Skills:
* Proven experience 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
2. 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
Soft Skills
* 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
* CLT